git clone
내 우분투 서버의 repo에서 gitolite을 실행하는 동안 몇 가지 문제가 있습니다.TortoiseGit으로 우분투 서버에서 git repo를 복제 할 수 없습니다
먼저 서버에서 저장소를 복제하려는 개발자의 공개 키를 받았습니다. 퍼티으로 만든 RSA 키입니다. 그래서 나는했던과 OpenSSH의 형식으로 퍼티 스타일에서 구문 분석하려면 다음
ssh-keygen -i -f /tmp/ssh2/YourName.pub > /tmp/openssh/YourName.pub
(http://gitolite.googlecode.com/git/doc/ssh-troubleshooting.mkd?r=d3a663d03f1027f909732d55d0519bdd84edb62c에서 촬영)
과의 repo에 대한 새 항목 및 새 사용자에 따라 공개 키를 업로드 config 파일을 gitolite-admin repo에 저장합니다.
지금까지 그렇게 좋았습니다.
개발자는 표준이 아닌 포트에 자식를 실행하는 서버에 연결하는 퍼티과 함께 **** 사용하고 그는 계속해서 또 다시 같은 오류가 계속해서 :
Cloning into 'D:\path\to\dirctory'...
error: Recv failure: Connection was reset while accessing http://sub.domain.com/info/refs
fatal: HTTP request failed
git did not exit cleanly (exit code 128)
누구든지 내게이 문제에 대한 조언을 줄 수 있습니까?
는 편집 : 한편
, 우리는 대신 git://
의 ssh://
프로토콜을 해결함으로써 git clone
저장소에 관리, 그래서이 rsa_public.key의 문제처럼은 보이지 않는다 또는 그런 것.
서버의 iptables가 git 용 포트를 통한 연결을 수락하지만 위에서 언급 한 오류가 계속 발생합니다.
msysgit/putty를 설치할 때 개발자가 OpenSSH를 선택할 수 있습니까? (http://codeslinging.blogspot.fr/2010/01/setting-up-tortoisegit-to-work-with-ssh.html에서와 같이) 일반적인 방법으로 키를 생성합니다 (http : // wiki에서 설명 됨). .sharpdevelop.net/HowToSetUpGit.ashx). 그래서 그 반향은 http://stackoverflow.com/questions/10224972/how-to-install-setup-tortoisegit-to-work-with-github. – VonC
헤이, 내가 아는 한, 개발자는 퍼티를 설치하고 ** msysgit ** 및 ** tortoisegit **을 설치하고 퍼티로 키를 만들었습니다. – herom
msysgit 및 tortoiseGit을 설치하면 확실하지만 openssh (msysgit와 통합)와 외부 ssh 계층 (putty) 사이의 선택. – VonC