2012-04-27 3 views
1

사용자의 공개 키를 추가하고 서버에 푸시했습니다.
gl-setup을 실행하는 동안 /tmp/rekha.pub 대신 /tmp/id_rsa.pub을 사용했습니다.gitolite를 통해 사용자의 공개 키를 구성하면 오류가 발생합니다.

이제 파일 이름을 변경 한 다음 gl-setup을 다시 실행하려고했습니다.

그것은이 문제를 해결하는 방법이

rekha.pub maps to user id_rsa, not rekha. 
You will not be able to access gitolite with this key. 
Look for the 'ssh troubleshooting' link in http://sitaramc.github.com/gitolite/. 

같은 최근의 메시지를 보여줍니다?

답변

2

첫 번째 gl-setupgitolite V2 or 'g2' command입니다.
설치에 대한 current documentationGitoliteV3 (or 'g3')입니다 :

if ($admin) { 
    my $fp = fprint("$admin.pub"); 
    my $fpu = ($seen_fprints{$fp}{user} || 'no access'); 
    # dbg("fpu = $fpu, admin=$admin"); 
    die "\t\t*** FATAL ***\n" . 
     "$admin.pub maps to $fpu, not $admin.\n" . 
     "You will not be able to access gitolite with this key.\n" . 
     "Look for the 'ssh troubleshooting' link in http://sitaramc.github.com/gitolite/.\n" 
    if $fpu ne "user $admin"; 
} 

당신은 수도 : 업그레이드가 sources of gitolite 보면

(지원의 용이성을 위해) 지혜로운 것, 나는 gitolite 관리 사용자를 확인합니다 sshkeys-lint 찾기 ssh troubleshooting for g2에 설명 된대로 다시 시도해야합니다 (gl-setup rekha.pub).
이것이 실패하면 ~ gitolite-user-account/.ssh/authorized-keys를 확인하고 id_rsa (있는 경우)을 rekha으로 바꿉니다. 다시 작업 Gitolite를 갖는 주석의


OP thillaiselvan 보고서 : 공인-키 파일의 id_rsa 내용을 삭제 교체

  • :

    나는하여 달성했다.

  • rekha 사용자를위한 새로운 pub 키를 만들었습니다.
  • 그런 다음 갓 밀어 넣었습니다. 거대한 작업입니다.

지금 그것을 잘 작동합니다 :) 내가 공인-키 파일의 id_rsa_gsg_keypair를 내용을 삭제 대체하여 그것을 달성

+0

. rekha 사용자에게 신선한 술집 키를 만들었습니다. 그리고 나서 그것을 갓 밀어 넣었습니다. 그것은 거대한 작업입니다. 이제는 잘 작동합니다. :) – thillaiselvan

+0

@thillaiselvan Excellent. 적어도 다시 작동합니다. 더 많은 가시성을 얻으려는 귀하의 의견을 답변에 포함 시켰습니다. – VonC

관련 문제