web-dev-qa-db-fra.com

BitBucket - télécharger la source au format ZIP

Je sais que je peux obtenir le projet avec la commande git clone, mais existe-t-il un moyen de télécharger le projet via l'interface Web à partir de BitBucket.org ? De manière optimale, je cherche un moyen de télécharger une source de projet sous forme de fichier compressé Zip.

266
user984621

Pour la dernière version de Bitbucket (2016+), le lien de téléchargement se trouve dans l'élément de menu Télécharger.

enter image description here


Avant 2016

Première méthode

Dans la page Vue d'ensemble du référentiel, vous trouverez un lien pour télécharger le projet.

Direct download of a repo


Deuxième méthode

Allez dans Téléchargements -> Branches -> Téléchargez la branche que vous voulez (au format .Zip, .gz ou .bz2). Vous y trouverez des liens de téléchargement pour toutes les balises. Les liens seront dans le format:

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

En le modifiant un peu, vous pouvez également accéder à toutes les révisions en modifiant la balise avec le hachage de validation:

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

Maintenant, sa mise à jour et très facile à télécharger!

Sélectionnez votre référentiel à partir de l'onglet Tableau de bord ou du référentiel.

Et puis cliquez sur l'onglet Télécharger avec l'icône de téléchargement. Il vous permettra de télécharger le référentiel entier au format Zip .

enter image description here

158
eirenaios

Pour les référentiels git , pour télécharger le dernier commit, vous pouvez utiliser:

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

Pour les référentiels Mercurial :

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

24
seddonym

Téléchargement direct:

Accédez au référentiel de projet à partir du tableau de bord de bitbucket. Sélectionnez les téléchargements dans le menu de gauche. Choisissez Télécharger le référentiel.

enter image description here

7
A.G

Pour télécharger une branche spécifique - Allez à Téléchargements dans le panneau de gauche, sélectionnez Branches dans la page Téléchargements. Il listera toutes les branches disponibles. Téléchargez votre branche souhaitée au format Zip, gz ou bz2.

enter image description here

6
Vatsal Shah

J'essayais de comprendre s'il était possible de parcourir le code d'un commit précédent comme vous pouvez le faire sur GitHub et cela m'a amené ici. J'ai utilisé les informations que j'ai trouvées ici, et après avoir bricolé avec les URL, j'ai en fait trouvé un moyen de parcourir le code des anciens commits. Même si la question/réponse concerne le téléchargement du code d'un commit précédent, j'ai pensé ajouter une réponse pour parcourir le code également.

Lorsque vous naviguez dans votre code, l'URL ressemble à ceci:

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

et en ajoutant un hash à la fin, comme ceci:

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

Vous pouvez parcourir le code au moment de cette validation. Je ne comprends pas pourquoi il n'y a pas de liste déroulante pour choisir un commit directement, la fonctionnalité est déjà là. Étrange.

4

Si vous souhaitez télécharger le référentiel à partir de votre shell/terminal, procédez comme suit:

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

ou quelle que soit l'URL de téléchargement que vous puissiez avoir.

Assurez-vous svp que l'utilisateur: mot de passe sont tous les deux RL-encodé . Ainsi, par exemple, si votre nom d'utilisateur contient le symbole @, remplacez-le par %40.

2
Eugen Mihailescu

Dans Bitbucket Server vous pouvez faire un téléchargement en cliquant sur ... à côté de la branche puis sur Download

Bitbucket Server download

Pour plus d'informations, voir Téléchargez une archive à partir de Bitbucket Server

2
Rubanov