2016-10-25 2 views
0

Gerrit로 Jenkins jobs triggers에 사용하기 위해 jenkins이라는 Gerrit 사용자를 만들고 싶습니다.gerrit 사용자를 만드는 방법은 무엇입니까?

내 목표는 포스트에 설명 된대로 환경을 설정하는 것입니다 Unable to set up “Sonar Gerrit” Jenkins plugin

documentation에 설명 된 바와 같이, 나는 (gerrit 사용자와 시작됩니다 리트 인스턴스) 리트를 호스팅하는 서버에 gerrit 사용자와 명령을 실행 .

ssh -p 29418 localhost gerrit create-account --group "'Non-Interactive Users'" --ssh-key - jenkins 

명령 반환 (내가 ssh -p 29418 localhost을 시작하는 경우와 동일)

권한이 거부 (공개 키).

나는 그것이 ssh 구성 문제라고 확신하지만 나는 내가 놓친 것을 알아낼 수 없다. 어떤 단서가 있습니까?

+0

게시 한 명령을 실행하지 않는 것 같습니다. 이 명령은 "Gerrit Code Review : me : not found"가됩니다! "gerrit create-account"Gerrit 명령을 실행하려고합니까? –

+0

내 사본 붙여 넣기에 실패했습니다. 게시물이 편집되었습니다. – Flows

답변

1

"Permission denied (publickey)"는 "gerrit create-account"명령을 실행하기위한 SSH 인증이 실패했음을 의미합니다.

자세한 내용은 here을 참조하십시오.

+1

좋아, 문제는 내가 ssh 연결을위한 사용자를 지정해야만했다. 당신의 힌트를 가져 주셔서 감사합니다. 올바른 명령은'ssh -p 29418 user @ localhost gerrit create-account ...'이다. – Flows

관련 문제