2014-09-23 5 views
0

teamcity에서 프로젝트를 빌드하기 전에 저장소를 복제해야하는 프로젝트를 설정했습니다. 이를 위해 commandLine 빌드 단계를 추가했으며 teamcity 내의 사용자 정의 스크립트 필드에 repo를 복제하는 hg 명령을 포함했습니다. 즉 hg clone http://path/to/repo/인데 다음과 같은 오류가 발생했습니다. abort: http authorization required 일부 검색을 수행했는데 그러나 clone 명령에 사용자 이름과 암호를 포함 할 수는 있지만이 구문은 명확하지 않습니다.CommandLine을 사용하여 teamcity에서 repo를 복제하는 방법 빌드 단계

내가 username-a와 password-b를 가지고 있다고 가정하면 복제 명령을 실행하기위한 올바른 구문은 무엇입니까?

답변

1

귀하의 명령 줄은 다음과 같아야합니다

또한

hg clone http://a:[email protected]/path/to/repo/

비밀번호 유형의 매개 변수를 구축 사용하는 것이 좋습니다 인 TeamCity에서 빌드 로그와 설정에서 일반 텍스트 비밀번호/사용자 이름을 표시하지 않도록 할 수 있습니다. 자세한 내용은 this documentation page

에서 찾을 수 있습니다.