BitBucket-ZIP으로 소스 다운로드


275

나는 git clone명령을 통해 프로젝트를 얻을 수 있다는 것을 알고 있지만 BitBucket.org 에서 웹 인터페이스를 통해 프로젝트를 다운로드하는 방법이 있습니까? 가장 좋은 방법으로, 프로젝트 소스를 ZIP 압축 파일로 다운로드하는 방법을 찾고 있습니다.


다운로드 관리자를 많이 시도한 후 firefox 다운로드를 사용하면 최대 다운로드 속도를 제공하고 아무런 이유없이 중단되지 않습니다
shareef

단일 파일을 다운로드하는 방법은 무엇입니까?
Jithin Pavithran

답변:


423

최신 버전의 Bitbucket (2016+)의 경우 다운로드 메뉴 항목에서 다운로드 링크를 찾을 수 있습니다.

여기에 이미지 설명을 입력하십시오


2016 년 이전

첫 번째 방법

리포지토리의 개요 페이지에는 프로젝트를 다운로드 할 수있는 링크가 있습니다.

리포지토리 직접 다운로드


두 번째 방법

다운로드-> 분기-> 원하는 분기 다운로드 (.zip, .gz 또는 .bz2)로 이동하십시오. 모든 태그에 대한 다운로드 링크가 있습니다. 링크 형식은 다음과 같습니다.

https://bitbucket.org/owner/repository/get/v0.1.2.tar.gz

약간 조정하면 태그를 커밋 해시로 변경하여 모든 개정판에 액세스 할 수도 있습니다.

https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz

최신 커밋 이외의 커밋을 다운로드 할 수 있습니까?
Diego Herranz

2
@DiegoHerranz 커밋을 모두 다운로드 할 수는 없지만 태그 된 커밋도 다운로드 할 수 있습니다.
Pigueiras

70
그들은 큰 "다운로드"버튼으로 할 수 있습니다.
ashes999

19
버튼이 없어도 실제로 커밋을 다운로드 할 수 있습니다 https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz. 소유자, 저장소 및 개정 해시를 변경하여 다음과 같은 URL을 사용하십시오 . 자세한 내용은 이 답변 을 확인 하십시오.
Rudy Matela

9
"missing"download button ... github.com이 더 많이 사용되는 이유는 무엇입니까?!
Kai Noack

157

이제 업데이트되어 매우 쉽게 다운로드 할 수 있습니다!

대시 보드 또는 저장소 탭에서 저장소를 선택하십시오.

그런 다음 다운로드 아이콘이있는 다운로드 탭을 클릭하십시오. 전체 저장소를 zip 형식으로 다운로드 할 수 있습니다 .

여기에 이미지 설명을 입력하십시오


5
그들이 페이지를 업데이트하고 메인 리포지토리보기에서 "다운로드"링크를 제거했다고 말해야합니다. 누군가 가이 SO 질문에 대한 링크를 보내야합니다 ...
Pigueiras

불행히도 이전 버전을 다운로드하는 간단한 방법은 여전히 ​​UI에 없습니다. 여전히 @Pigueiras 솔루션에 언급 된 두 번째 방법을 사용해야 합니다 .
Fr0zenFyr

프로젝트의 모든 저장소를 다운로드하는 방법은 어떻습니까? 즉, 각 리포지토리에 대해 중첩 된 폴더가있는 프로젝트 이름의 폴더를 원합니다.
Zach Smith

1
이 새로운 허용 대답해야하지만 난 영업 이익은 SO에 더 이상 생각하지
Jono

@ZachSmith는 REST API를 사용하여 각 리포지토리 및 해당 복제 URL 목록을 가져온 다음 각각 복제해야합니다.
simpleuser

25

들어 자식 저장소, 최신 커밋 다운로드, 당신은 사용할 수 있습니다 :

https://bitbucket.org/owner/repository/get/HEAD.zip

대한 수은 저장소 :

https://bitbucket.org/owner/repository/get/tip.zip


4
작동하지 않습니다. 이를위한 방법은 다음과 같습니다. bitbucket.org/owner/repository/get/tip.zip
Lunulata

1
그것은 확실히 나를 위해 일하고, 나는 단지 다시 시도했다. 그러나 아마도 당신은 그것을 문서화 한 방법입니까?
seddonym

3
방금 다시 시도했는데 bitbucket은 404로 /get/HEAD.zip에 응답하지만 /get/tip.zip에 대한 다운로드 링크를 제공합니다.
Lunulata

당신이 옳습니다-그것은 작동하는 데 사용되었지만 Bitbucket에서 변경되었습니다. 답변을 편집했습니다.
seddonym

1
실제로 HEAD.zip과 함께 작동합니다. 리포지토리가 git vs. hg를 사용하는 경우 차이가 있습니까? git HEAD.zip의 경우 작동하며 tip.zip이 hg repos에 적합한 것으로 생각됩니다.
Felix Schwarz

8

직접 다운로드 :

비트 버킷의 대시 보드에서 프로젝트 저장소로 이동하십시오. 왼쪽 메뉴에서 다운로드를 선택하십시오. 저장소 다운로드를 선택하십시오.

여기에 이미지 설명을 입력하십시오


내 의견에 특히 주목할만한 것은 "태그"탭입니다. 여기에는 특정 태그를 가리키는 zip / gz / bz2 링크가 포함되어 있습니다. 예를 들어 PyPI에 패키지를 추가 할 때 유용합니다.
rooms

6

특정 지점 을 다운로드하려면 - 왼쪽 패널에서 다운로드로 이동하여 다운로드 페이지에서 지점을 선택하십시오. 사용 가능한 모든 지점을 나열합니다. zip, gz 또는 bz2 형식으로 원하는 분기를 다운로드하십시오.

여기에 이미지 설명을 입력하십시오


5

에서 의 Bitbucket 서버 당신은 클릭하여 다운로드를 할 수있는 ...다음 분기 옆에Download

Bitbucket Server 다운로드

자세한 내용 은 Bitbucket Server에서 아카이브 다운로드를 참조하십시오.


메뉴에 "다운로드"항목이 표시되지 않습니다. 그것을 추가 / 활성화하는 방법이 있습니까?
Tohid

1
이전 버전의 Bitbucket Server가있을 수 있습니다. 우리는 5.1.0을 가지고 있으며 거기에서 일하고 있습니다.
Rubanov

4

GitHub에서 할 수있는 것처럼 이전 커밋 코드를 탐색 할 수 있는지 알아 내려고 노력 중입니다. 나는 여기에서 찾은 정보를 사용했고 URL을 둘러 본 후에 실제로 오래된 커밋 코드를 탐색하는 방법을 찾았습니다. 질문 / 답변이 이전 커밋 코드를 다운로드하는 것에 관한 것이지만 코드를 찾아보기위한 답변을 추가한다고 생각했습니다.

코드를 탐색 할 때 URL은 다음과 같습니다.

https://bitbucket.org/user/repo/src/

그리고 끝에 다음과 같이 commit hash를 추가하면 :

https://bitbucket.org/user/repo/src/a0328cb

해당 커밋 시점에서 코드를 찾아 볼 수 있습니다. 커밋을 직접 선택하기위한 드롭 다운 상자가없는 이유를 이해하지 못합니다.이 기능은 이미 있습니다. 이상한.


3

쉘 / 터미널에서 저장소를 다운로드하려면 다음과 같이 작동해야합니다.

wget https://user:password@bitbucket.org/user-name/repo-name/get/master.tar.bz2

또는 다운로드 URL이있을 수 있습니다.

user : password가 모두 URL로 인코딩 되어 있는지 확인하십시오 . 예를 들어 사용자 이름에 @기호 가 포함되어 있으면 기호로 바꾸십시오 %40.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.