2009-12-20 4 views
13

이것은 아마도 간단한 문제 일 뿐이며 어떤 종류의 문서도 찾을 수 없기 때문에 매우 어리 석다.TeamCity 5에서 호스팅 된 Mercurial을 구성하는 방법

방금 ​​TeamCity 5를 설치했고 Mercurial 호스팅에서 파일을 가져오고 싶지만 알아낼 수없는 두 개의 필드가 있습니다.

HG 명령 경로. 여기에 무엇을 넣어야합니까? 무엇이 들어있는 파일의 경로? 그 파일의 예를 어디에서 얻을 수 있습니까? 호스트가 SSH를 통해 Mercurial을 사용하고 있는데 어디에 개인 키를 정의해야합니까?

? 내가 ssh : //[email protected]/project에서 복제하고있는 주소를 넣어야합니까?

답변

0

저는 팀 도시를 사용하지 않았지만 아마도 hg 명령 경로는 아마도 로컬 실행 파일의 전체 경로 일 것입니다. . (리눅스에서) 나에게 그건 : 창에

$ type hg 
hg is /usr/bin/hg 

그것은 당신의 시스템 경로에있는 'HG'실행 파일 중 사용한 수은에 대한 윈도우 설치 (많은의)에 의해 배치 된 곳입니다. 그래서 REPO에 URL과 같은 소리에서

풀 변경 :

ssh://[email protected]/project 

또는

ssh://[email protected]//project # note the _two_ double slashes 

서버 측에서 절대 경로를 사용하는 경우.

개인 키 위치/사양은 당신이하고 있는지 여부는 SSH 에이전트를 실행하는 SSH에 사용하는지에 따라 다르지만 여기에 사운드 보인다 명시 적으로 mercurial.ini 내에서 가리키는 링크입니다 :

http://dev.openttdcoop.org/projects/home/wiki/Configuring_TortoiseHg_(Windows)#Pointing-to-you-Private-key

6

지난 주 TeamCity 5 서버에 대해 알아 냈습니다.

HG 명령 경로 :에서 HG 풀 변경 : https://bitbucket.org/.../.../

URL에 사용자 이름 @를 넣지 마십시오. 이것은 Username/Password (사용자 이름/암호) 필드에서와 같이 지정됩니다. URL에 사용자 이름을 포함 시키면 구성 도구에 버그가있어 실패합니다. 내가 HTTPS 작업 물건을 받고 다음 가능하면 SSH를 이동 좋을 것

http://www.jetbrains.net/devnet/message/5254640#5254640

: 당신은 또한 스레드에 부착 된 구성의 스크린 샷을 볼 수 있습니다. 이렇게하면 구성 문제를보다 쉽게 ​​해결할 수 있습니다. 다음 튜토리얼을 사용하여 Windows 클라이언트 시스템에서 SSH를 사용하게되었습니다.

http://www.codza.com/mercurial-with-ssh-setup-on-windows

난 아직 내 인 TeamCity 서버에이를 설정하지했습니다. 그러나 나는 TeamCity가 서비스가 실행되는 계정 인 \ Documents and Settings \ TeamCity에 ini 파일을 넣어 Mercurial.ini 설정을 선택하도록했습니다.

관련 문제