BitBucket – scarica l’origine come ZIP

So che posso ottenere il progetto tramite il comando git clone , ma c’è un modo, come scaricare il progetto attraverso l’interfaccia web da BitBucket.org ? Nel migliore dei casi, sto cercando un modo per scaricare una fonte di progetto come file ZIP compresso.

Per l’ultima versione di Bitbucket (2016+), il link per il download può essere trovato nella voce di menu Download.

inserisci la descrizione dell'immagine qui


Pre-2016

Primo metodo

Nella pagina Panoramica del repository, c’è un collegamento per scaricare il progetto.

Download diretto di un repo


Secondo metodo

Vai a Downloads -> Branches -> Scarica il ramo che vuoi (come .zip, .gz o .bz2). Lì troverai i link per il download di tutti i tag. I collegamenti saranno nel formato:

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

Modificando un po ‘, puoi anche accedere a qualsiasi revisione modificando il tag sull’hash del commit:

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

Ora è aggiornato e molto facile da scaricare!

Seleziona il tuo repository dalla scheda Dashboard o Repository.

E poi basta cliccare sulla scheda Download con l’icona del download. Ti permetterà di scaricare l’intero repository in formato zip .

inserisci la descrizione dell'immagine qui

Per i repository git , per scaricare l’ultima commit, puoi usare:

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

Per i repository mercurial :

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

Download diretto:

Vai al repository del progetto dalla dashboard di bitbucket. Seleziona download dal menu di sinistra. Scegli Scarica repository.

inserisci la descrizione dell'immagine qui

Stavo cercando di capire se è ansible sfogliare il codice di un commit precedente come è ansible su GitHub e mi ha portato qui. Ho usato le informazioni che ho trovato qui e, dopo aver giocato con gli URL, ho effettivamente trovato un modo per sfogliare il codice dei vecchi commit. Anche se la domanda / risposta riguarda il download del codice di un commit precedente, ho pensato di aggiungere una risposta anche per sfogliare il codice.

Quando sfogli il tuo codice l’URL è qualcosa del tipo:

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

e aggiungendo un hash di commit alla fine in questo modo:

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

Puoi sfogliare il codice al punto di quel commit. Non capisco perché non ci sia un menu a discesa per scegliere direttamente un commit, la funzione è già lì. Strano.

Per scaricare il ramo specifico: vai ai download dal pannello sinistro, seleziona i rami nella pagina Download. Elencherà tutte le filiali disponibili. Scarica il tuo ramo desiderato in formato zip, gz o bz2.

inserisci la descrizione dell'immagine qui

In Server Bitbucket puoi eseguire un download facendo clic su ... accanto al ramo e quindi su Download

Download del server Bitbucket

Per maggiori informazioni vedi Download di un archivio da Bitbucket Server

Nel caso in cui desideri scaricare il repository dalla tua shell / terminale, dovrebbe funzionare in questo modo:

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

o qualsiasi altro URL di download che potresti avere.

Assicurati che l’utente: la password sia codificata con l’URL . Ad esempio, se il tuo nome utente contiene il simbolo @ sostituirlo con %40 .