SSH를 통해 우분투 TeamCity 서버를 체크 아웃 할 수 없도록 노력하고 있습니다. 기본적으로 내 질문은 어디서 개인 키 암호를 지정하겠습니까?Linux의 SSH를 통한 TeamCity 및 Mercurial
teamcity를 호스팅하는 컴퓨터에서 쉘을 실행하고 teamcity가 실행되는 사용자로 로그인하는 경우 hg clone ssh://[email protected]/test
을 실행하여 저장소 "test"를 복제 할 수 있습니다. 하지만 사용자의 개인 키 암호를 입력해야합니다.
내 인 TeamCity 프로젝트는 설정과 같은 : HG 클론 SSH :에서
- 풀 변경 // HG @ localhost를/테스트
- 비밀번호 : (개인 키 암호)
"테스트 연결"을 클릭하면
Test connection failed in Test :: Test 42. '/usr/bin/hg identify ssh://[email protected]/test' command failed.
stdout: remote: Permission denied, please try again.
remote: Permission denied, please try again.
remote: Permission denied (publickey,password).
stderr: abort: no suitable response from remote hg!
그래, 작동! 감사. 추신 : 관련이 있다고 생각합니다. http://youtrack.jetbrains.com/issue/TW-21495 – Tom