BitBucket - скачать исходный код как ZIP

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

Ответ 1

Для последней версии Bitbucket (2016+) ссылку для загрузки можно найти в пункте меню "Загрузка".

enter image description here


Pre-2016

Первый способ

На странице Обзор репо есть ссылка для скачивания проекта.

Direct download of a repo


Второй метод

Перейдите в Загрузки → Ветви → Загрузите нужную ветку (как .zip,.gz или .bz2). Там вы найдете ссылки для загрузки всех тегов. Ссылки будут в формате:

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

Немного подправив его, вы также можете получить доступ к любой ревизии, изменив тег на хеш коммита:

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

Ответ 2

Теперь его обновление и очень легко загрузить!

Выберите свой репозиторий на вкладке "Панель мониторинга" или "Репозиторий".

А затем просто нажмите на вкладку "Загрузка", на которой есть значок загрузки. Это позволит вам загрузить весь репозиторий в формате zip.

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

Ответ 4

Прямая загрузка:

Перейдите в репозиторий проекта из панели мониторинга битбакета. Выберите загрузки из меню слева. Выберите Download repository.

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

Ответ 5

Чтобы загрузить определенную ветку - перейдите в раздел "Загрузки" на левой панели, выберите "Ветви на странице загрузок". В нем будут перечислены все доступные ветки. Загрузите нужную ветку в формате zip, gz или bz2.

enter image description here

Ответ 6

Я пытался выяснить, можно ли просмотреть код более ранней фиксации, как вы можете на GitHub, и это привело меня сюда. Я использовал информацию, которую я нашел здесь, и после того, как я возился с URL-адресами, я действительно нашел способ просмотреть код старых коммитов. Даже если вопрос/ответ о загрузке кода более ранней фиксации, я думал, что просто добавлю ответ для просмотра кода.

Когда вы просматриваете свой код, URL-адрес выглядит примерно так:

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

и добавив хеш фиксации в конце, как это:

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

Вы можете просмотреть код в точке этого фиксации. Я не понимаю, почему нет выпадающего окна для выбора фиксации напрямую, эта функция уже существует. Странно.

Ответ 8

Если вы хотите загрузить репозиторий из вашей оболочки/терминала, он должен работать так:

wget https://user:[email protected]/user-name/repo-name/get/master.tar.bz2

или любой другой URL для загрузки.

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