2010-06-21 3 views
3

hg에 액세스 할 수없는 개인용 수은 저장소를 서버에 가져올 수 있는지 궁금합니다. SSH 액세스 권한이 있지만 HG를 설치할 수있는 권한이 없습니다. http 액세스 나 다른 것을 사용하는 일종의 Python 스크립트를 생각하고 있었지만 확실하지 않았습니다. 나는 이것이 공개 리포지토리에서만 가능할 수도 있다고 생각했다. 저는 현재 BitBucket에서 projet을 호스팅하고 있습니다. 어떤 의견을 주셔서 감사합니다!hg에 액세스하지 않고 BitBucket 저장소를 가져 오는 방법

답변

9

수은을 설치하지 않고 설치할 수 없다면 저장소를 얻는 것이 좋을까요?

특정 버전의 파일을 가져 오는 것을 의미합니까? 그래서 당신은 쉽게 사용하는 것을 할 수 있다면 :

wget https://username:[email protected]/user/repo/get/REVISIONHASH.zip 

을 당신이/사용자를 넣어 표준 HTTP 방식으로 URL에 전달할 수 있습니다 확신 해요.

+0

그래, 방금 URL/패스 사용자/bitbucket에 개인 repos에 대한 작동을 확인했습니다. –

+0

완벽하고 정확하게 필요한 것. 감사! –

1

로컬에서 수은을 사용할 수없는 경우 "포크/대기열"아래의 다양한 페이지의 오른쪽 상단 모서리쪽으로 "소스 가져 오기"옵션 뒤에 사용할 수있는 타르볼을 대신 가져올 수 있습니다.

+0

문제가 있었다, 그것은 나를 wget을 통해 다운로드 할 수 없습니다. 어쨌든 FTP를 통해 서버에 tarball을 업로드해야하는데, 이는 피하고 싶습니다. –

2

Bitbucket에서 개인용 Mercurial repo를 가져 오기위한 recommended methodhere at a more recent SO post 이상으로 대답됩니다.

여기 명령 : 그것은 개인의 repo이기 때문에 그와

curl --digest --user username:password https://bitbucket.org/user/repo/get/tip.zip -o test.zip 
관련 문제