Domanda

Mi chiedevo se era possibile tirare un repo Mercurial privato a un server senza accesso a hg. Ho accesso SSH, ma non hanno la possibilità di installare HG. Stavo pensando un qualche tipo di script Python che l'accesso HTTP utilizzato o qualcosa del genere, ma non ero sicuro. Pensavo anche questo potrebbe essere possibile solo con pronti contro termine pubblici. Attualmente sto ospitando il projet su BitBucket. Grazie per ogni ingresso!

È stato utile?

Soluzione

A cosa sarebbe sempre il repository essere, se non si dispone di installato Mercurial e non può installarlo?

Vuoi dire invece ottenere i file in una specifica di revisione? Se è così si può facilmente farlo utilizzando:

wget https://username:password@bitbucket.org/user/repo/get/REVISIONHASH.zip

Sono abbastanza sicuro che si può mettere user / pass nell'URL nel modo standard HTTP.

Altri suggerimenti

Il raccomandato metodo per tirare un privato repo Mercurial da Bitbucket si risponde su qui ad un più recente post SO .

Ecco il comando:

curl --digest --user username:password https://bitbucket.org/user/repo/get/tip.zip -o test.zip

Se non si dispone di mercuriale disponibili a livello locale, allora si può anche tirare il tarball invece, a disposizione dietro l'opzione "get source" verso l'angolo in alto a destra numerose pagine, sotto "Forks / Code".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top