문제

나는 중앙 저장소 우분투 머신에서 기탈라이트를 사용하는 기트랩을 실행하고 있으며,기트랩의 웹 인터페이스를 통해 공개 키를 추가한 후 이 머신에 연결하는 여러 사용자가 있습니다.자신의 컴퓨터에 다른 사용자가 성공적으로 밀어 잘 중앙 저장소 컴퓨터에서 당길 수 있습니다.컴퓨터 자체에서 사용자가 중앙 저장소로 밀거나 당길 수 없습니다.항상 자식의 암호를 묻습니다!이 문제를 어떻게 해결할 수 있습니까?

내가 얻을 등록 된 원격 컴퓨터에:

myusername@ubuntu:~$ ssh -T git@111.222.333.444
hello my_username_gmail_com_1348772800, this is gitolite v2.2-11-g8c4d1aa-dt running on git 1.7.0.4
the gitolite config gives you the following access:
     R   W  repo1
     R   W  repo2
    @R_ @W_ testing
     R   W  repo3

그것은 단지 서버 자체에 실패,어디(비록 내가 등록)나는 항상 암호를 묻는 메시지가 표시됩니다:

serverusername@server:~$ ssh -T git@111.222.333.444
git@111.222.333.444's password: 

디버그 인쇄의 출력은 다음과 같습니다: http://pastebin.com/zrNzvzRE

도움이 되었습니까?

해결책

Vonc의 나를 돕는 데 도움을 주셔서 감사합니다.그러나 수정 사항은 기계를 재부팅하고 몇 가지 새로운 재생 키를 추가하는 것이 었습니다.나는 처음 몇 번 정확하게 복사했지만 결국 열쇠를 여러 번 재현하는 것이 긍정적입니다.그것이 일했기 때문에 나는 그것을 한번이라고 불렀다.나는 이것이 매우 만족스러운 대답이 아니라는 것을 이해합니다 ...

다른 팁

무엇을 확인 ssh -Tvvv git@111.222.333.444 반환,함께 sshd -d 디버그 세션

당신은 어떻게 든 찾을 수 없습니다 볼 수 있습니다 git.pub 그리고 git (사용자 이름의 이름을 따서 명명 된 공개 및 개인 키) ~git/.ssh.
이러한 공개 및 개인 키는 기본 이름으로 저장할 수도 있습니다.id_rsa 그리고 id_rsa.pub)서버에서(~git/.ssh).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top