2012-03-08 1 views
10

Nel mio ufficio non siamo in grado di connetterci a github usando git: // urls. Per i repository regolari, ci limitiamo a leggere l'https: // url e stiamo bene.Come faccio a clonare un gist usando https: // invece di git: //

Per la sintesi, non sembra essere un modo per accedere agli aspetti tramite https: // url.

BTW, non riesco a trovare alcuna documentazione github su Gist ... Ricordo di aver letto una pagina su github (?) Su Gist, ma per la vita di me non riesco a trovare nulla sul sito stesso che documenti in sintesi. .. ovviamente Google è inutile come succo presentarsi ovunque ... ma nessuna documentazione collega :(

Grazie in anticipo

+0

Ho provato entrambi 'git clone [email protected]: 1895307.git gist-1895307' e' git clone git: //gist.github.com/1895307.git gist-1895307' senza risultato –

risposta

2

ho solo fing un modo per ottenere il file raw (s) attraverso http:.

trovato nella pagina API gist di github:

http://develop.github.com/p/gist.html (archived copy)

+0

Gack! Meglio di niente ... Grazie per il puntatore ai documenti ... Stavo cercando di trovare la documentazione specifica di Gist :) –

+0

Il link della pagina API è rotto. – CoderDennis

13

È possibile configurare git utilizzare https:// a livello globale mediante l'esecuzione eseguendo git config --global url."https://".insteadOf git:// o aggiungendo quanto segue al ~/.gitconfig:

[url "https://"] 
    insteadOf = git:// 
0

sono in grado di utilizzare l'URL del succo senza alcuna difficoltà. Questo:

git clone https://gist.github.com/{user}/{gist id}

funziona bene per me, dove https://gist.github.com/{user}/{gist id} è l'URL effettivo del Gist. Sto per clonare e spingere. Non usa i miei tasti SSH per spingere - Devo dare il mio nome utente e password - ma altrimenti funziona correttamente.