2011-02-27 1 views
0

그래서 DH 호스트 된 도메인에서 git.mydomain.com에있는 모든 git repos를 유지하고 서버에 git를 설치하고 Windows에서 로컬로 msysgit 사용. 나는 TortoiseGit를 사용하고 있으며, 퍼티를 생성하여 서버에 생성 했으므로 ssh를 사용할 수 있고 myproj.git에서 벌거 벗은 자식 저장소를 초기화 할 수 있습니다. 그러나 로컬 버전을 복제하려고 시도 할 때이 메시지가 계속 표시되고 myproj.git가 git 저장소라는 것을 알기 때문에이를 디버깅하는 방법이나 이해 방법을 모릅니다.Git/TortoiseGit 및 Dreamhost 설정에 문제가 있습니다.

git.exe clone --progress -v "ssh://[email protected]/repos/myproj.git" "C:\repos\myproj" 

Cloning into C:\repos\myproj... 
fatal: 'repos/myproj.git' does not appear to be a git repository 
fatal: The remote end hung up unexpectedly 

그것은 [email protected]에서 비밀번호 나에게 묻는다 그래서 키가 작동 알고, 또는 적어도 내가 생각하는, 그래서 내가 얻는 것이 이유에 단지 혼란 스러워요 이 메시지는 git repos이지만.

도움 주셔서 감사합니다.

답변

0

암호를 묻는 메시지가 표시되면 키가 작동하지 않습니다.

정확하게 저장소가 서버에 있습니까? 귀하의 홈 디렉토리에있는 URL이 귀하가 사용하고있는 URL이 잘못되었다고 생각됩니다. git clone ssh://[email protected]/home/user/repos/myproj.git 또는 git clone [email protected]:repos/myproj.git을 시도해보십시오.

msysgit에서도 git.exe를 직접 실행하는 대신 Git-Bash 콘솔을 사용하는 것이 좋습니다.

+0

응답 해 주셔서 감사합니다. 나는 두 번째 방법을 시도했고 암호도 물어 봤지만 첫 번째 시도 (또는 솔직히 WebDAV가 가장 쉬운 시점이라고 생각하기 시작했습니다.)를 시도 할 수 있습니다. 나는 cmd를 사용했기 때문에 자식 배시가 내가 원하는 것을 성취하는지 알 수있을 것이다. – jimlamiell