2009-11-06 4 views
3

내 프로덕션 서버에 CentOS 인 git 브랜치가 있습니다. 내 Windows 컴퓨터에서 TortoiseGit에서 연결하려고하는데 작동하지 않는 것 같습니다.TortoiseGit는 원격 git repo (github가 아님)에 연결합니다.

msysgit, TortoiseGit을 설치했으며 이미 퍼티가 있습니다. 일단 나는 바탕 화면에 폴더를 만들었고 마우스 오른쪽 버튼을 누른 다음 Git Clone ...을 클릭하고 URL 상자 ([email protected])에 원격 서버의 사용자 이름과 도메인 이름을 넣은 다음 디렉토리의 데스크탑에있는 디렉토리 상자. 난 그냥 domain.com, 사용자 이름 @의 IP_ADDRESS, IP_ADDRESS, domain.com/public_html/.git, 그리고 다른 많은 변형과 시도했습니다

git.exe clone -v "[email protected]" "C:\.......testdir\domain.com" 
fatal: '[email protected]'does not appear to be a git repository` 
Initialized empty Git repository in C:\.......testdir\domain.com\.git\ 
fatal: The remote end hung up unexpectedly 

하지만 그냥하지 않습니다 : 내가 확인을 클릭하면, 그것은 보여줍니다 작동하는 것 같습니다.

여기 뭔가 잘못 되었나요?

+0

콜론과 함께 작동했습니다 : 대단히 감사합니다. – Dru

답변

1

git.exe 복제 -v [email protected] : full_path_to_dot_git_directory "C : .......의 testdir \ domain.com"

을 당신이 정확히 어디 자식 말할 필요 centos 서버는 git 저장소를 구동합니다. 당신이 프로토콜을 위해 ssh를 사용하고 있다고 가정하십시오.

http를 대신 사용하려는 경우 서버에서 .git 디렉토리를 제공하는 웹 서버를 구성하고 서버 구성에 정의한 http://domain.com/path/to/dot/git/directory을 가리켜 야합니다.

0

당신이 명령에서 말하는 경로가 잘못된 것 같습니다. 시도 :

git clone -v "[email protected]/full/path/to/public_html" "C:\...\testdir\domain.com" 
+0

: domain.com과 전체 경로 사이를 잊어 버렸습니다. –

+0

아니요. 필요하지 않습니다. –