2012-03-08 14 views
10

En mi oficina no podemos conectarnos a github usando git: // urls. Para los repositorios comunes, simplemente usamos el URL https: // y estamos bien.Cómo puedo clonar una idea principal usando https: // en lugar de git: //

Para gist no parece haber una manera de acceder a la esencia a través de un https: // url.

Por cierto, parece que no puedo encontrar ninguna documentación de github sobre la esencia ... Recuerdo haber leído una página en github (?) Sobre gist, pero por mi vida no puedo encontrar nada en el sitio que documente. .. por supuesto Google es inútil como GIST aparece por todas partes ... pero no hay documentación une :(

Gracias de antemano

+0

He intentado tanto 'git clone [email protected]: 1895307.git gist-1895307' y' git clone git: //gist.github.com/1895307.git gist-1895307' en vano –

Respuesta

2

sólo fing una manera de conseguir el archivo (s) prima a través de http:.

GET http://gist.github.com/raw/:gist_id/:filename 

encontrado en la parte principal de la página API de github:

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

+0

¡Gack! Mejor que nada ... Gracias por el puntero a los documentos ... Estaba tratando de encontrar la documentación específica de gist :) –

+0

Ese enlace de la página API está roto. – CoderDennis

13

Puede configurar git utilizar https:// a nivel mundial mediante la ejecución de correr git config --global url."https://".insteadOf git:// o añadiendo lo siguiente a ~/.gitconfig:

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

soy capaz de utilizar la URL de la esencia sin ningún problema. Este:

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

funciona bien para mí, donde https://gist.github.com/{user}/{gist id} es la URL real de la esencia. Estoy a punto de clonar y empujar. No usa mis teclas SSH para enviar - Tengo que dar mi nombre de usuario y contraseña - pero de lo contrario funciona bien.

Cuestiones relacionadas