BitBucket - завантажте джерело у вигляді ZIP


275

Я знаю, що можу отримати проект за допомогою git cloneкоманди, але чи є спосіб, як завантажити проект через веб-інтерфейс з BitBucket.org ? Найкращим чином я шукаю спосіб завантажити джерело проекту у вигляді ZIP-компресійного файлу.


після спроб багато менеджерів завантажень використовуйте firefox, завантажте їх усе, що дає вам максимальну швидкість завантаження, і дозу не переривайте без жодної причини, на bitbucket у мене були десятки гілок і його швидкий
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

Чи можна завантажити комісію, відмінну від останньої?
Дієго Херранц

2
@DiegoHerranz Ви не можете завантажити всі документи, але ви можете завантажити також теги.
Pigueiras

70
Вони могли б зробити велику велику кнопку "завантажити".
ashes999

19
Незважаючи на відсутність кнопки, ви можете фактично завантажити будь-яку фіксацію, просто скористайтеся таким URL-адресом: https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gzзмінивши власника, сховища та хеш-версію. Перевірте цю відповідь для отримання більш детальної інформації.
Руді Матела

9
"відсутня" кнопка завантаження ... причина, чому github.com використовується більше ?!
Кай Ноак

157

Тепер його оновлено і дуже просто завантажити!

Виберіть сховище на вкладці "Інформаційна панель" або "Репозиторій".

А потім просто натисніть на вкладку Завантажити, що містить значок завантаження. Це дозволить завантажити ціле сховище у zip-форматі .

введіть тут опис зображення


5
Треба сказати, що вони оновили сторінку, і вони видалили посилання "Завантажити" з головного перегляду сховища. Хтось повинен надіслати їм посилання на це питання
ТА

На жаль, прямого способу завантажити стару версію все ще відсутній у їх інтерфейсі. Тим НЕ менше , доведеться використовувати другий метод , згаданий в @Pigueiras розчині .
Fr0zenFyr

А як із способом завантажити всі репости для проекту? тобто я хотів би папку з назвою проекту, з вкладеними папками для кожного репо ...
Зак Сміт,

1
Це має бути новою прийнятою відповіддю, але я думаю, що ОП більше не на ЗП
Jono

@ZachSmith вам потрібно використовувати їх API REST, щоб отримати список кожного сховища та його URL-адресу клонування, а потім клонувати кожне.
simpleuser

25

Для сховищ git для завантаження останньої версії ви можете використовувати:

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
Це, безумовно, працює для мене, я просто спробував це знову. Але, можливо, ваш - це документально підтверджений спосіб зробити це?
седонім

3
Я просто спробував ще раз, і bitbucket відповідає 404 на /get/HEAD.zip, але належним чином дає посилання для завантаження для /get/tip.zip
Lunulata

Ви маєте рацію - це раніше працювало, але вони змінили все на Bitbucket. Я відредагував відповідь.
седонім

1
насправді це працює для мене з HEAD.zip. Чи може це змінитися, якщо репо використовує git vs. hg? Для git HEAD.zip працює, і я підозрюю, що tip.zip - це правильна річ для hg repos.
Фелікс Шварц

8

Пряме завантаження:

Перейдіть до сховища проектів з панелі інформаційних панелей. Виберіть завантаження в меню зліва. Виберіть Завантажити сховище.

введіть тут опис зображення


Особливо примітна на мою думку вкладка «Теги». Він містить посилання zip / gz / bz2, які вказують на конкретні теги. Корисно, наприклад, додавши пакет до PyPI.
номери

6

Щоб завантажити певну гілку - Перейдіть до завантажень на панелі зліва, виберіть Відділення на сторінці завантажень. У ньому будуть перераховані всі доступні філії. Завантажте потрібну гілку у форматі zip, gz або bz2.

введіть тут опис зображення


5

На сервері Bitbucket можна здійснити завантаження, натиснувши ...поруч із відділенням, а потімDownload

Завантаження Bitbucket Server

Для отримання додаткової інформації див. Завантажити архів з сервера Bitbucket


Я не бачу в меню пункт "завантажити". Чи є спосіб його додати / активувати?
Тохід

1
Напевно у вас є старіша версія Bitbucket Server. У нас 5.1.0, і він там працює.
Рубанов

4

Я намагався з'ясувати, чи можна переглядати код попередньої фіксації, як ви можете, на GitHub, і це привело мене сюди. Я використав інформацію, яку я знайшов тут, і, поспілкувавшись із URL-адресами, я фактично знайшов спосіб для перегляду коду старих комітетів. Незважаючи на те, що питання / відповідь стосується завантаження коду попередньої фіксації, я подумав, що я просто додам відповідь і для перегляду коду.

Під час перегляду коду URL-адреса виглядає так:

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

і додавши хеш комітів на завершення так:

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

Ви можете переглядати код у точці цього фіксації. Я не розумію, чому немає випадаючого вікна для вибору комісії безпосередньо, функція вже є. Дивно.


3

У випадку, якщо ви хочете завантажити репо з вашої оболонки / терміналу, воно має працювати так:

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

або будь-яку URL-адресу для завантаження.

Переконайтесь, що користувач: пароль обоє кодує URL-адресу . Наприклад, якщо ваше ім'я користувача містить @символ, то замініть його на %40.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.