내 서버에 this tutorial을 사용하여 gitolite를 설치했습니다. 이는 "비 루트"방법에 해당합니다.gitolite : ssh를 통해 연결할 수 있습니다. 복제 할 수 없습니다.
gitolite-admin을 내 클라이언트에 다시 복제하려고하면 오류가 발생합니다. 또한
git clone [email protected]:gitolite-admin
Cloning into gitolite-admin...
fatal: The remote end hung up unexpectedly
: :이 오류 메시지가 얻을
git clone ssh://[email protected]:gitolite-admin
Cloning into gitolite0admin...
Using username "git-upload-pack 'gitolite".
fatal: The remote end hung up unexpectedly
나는 또한 REPO 이름 끝에 .git
를 추가 시도를하고, 나는 또한의 오류에 의해 제안 (repositories/gitolite-admin
를 추가 시도 위의 링크 된 자습서) 및이 둘의 조합과 아무 것도 작동하지 않습니다. 나는 구글에서 "Username Using"에 관한 어떤 결과도 찾을 수 없다.
ssh를 통해 컴퓨터에 연결할 수 있으며 R 및 W gitolite-admin
에 액세스 할 수 있음을 알립니다. SSH가 작동하고 있습니까?
사용중인 서버에 키 쌍 권한으로 로그온하는 사용자가 없으므로 사용중인 키가 다른 사람의 ~/.ssh/authorized_keys에 추가되지 않았습니다. 이제 gitolite 서버에 user를 추가 한 사용자가 ~/.ssh/authorized_keys를 가지고 있고 그 파일에서 공개 키와 gitolite 사용자 이름 (steve)을 찾았습니다. 명령 섹션. 또한, gitolite 사용자를 사용하여 내 서버에 연결하는 것은 대화 형 세션이 아닙니다. 그것은 repos가 사용 가능한지 알려주고 즉시 나를 로그 아웃합니다. – steve
@steve : 좋아 보인다. yur 클라이언트 측에서 ~/.ssh/config 파일을 정의하고 'git clone gitolite : gitolite-admin'을 시도해 볼 수 있습니까? – VonC
OK를 (그냥 내가 여전히 계정으로'gitolite'을 고려하는 것이 불안 발견하더라도, 사용자 gitolite''와 사용자 자식 교체) - 여기 내 ~/스푸핑/설정 호스트 server.com \t 사용자 gitolite 에서 라인의 \t 호스트 이름 server.com \t PreferredAuthentications publickey \t IdentityFile "C : \ Users \ user name \ .ssh \ id_rsa"<-이 키는 다른 이름을 가지고 있지만 서버의 공개 키에 해당합니다. 'git clone gitolite : gitolite-admin'의 의미가 확실하지 않지만 호스트를 찾지 못해 연결을 열 수 없습니다. 그런 다음 위와 같은 명령을 실행했지만 여전히 동일한 오류가 발생합니다. – steve