2011-11-02 10 views
5

Estoy instalando gitlabhq, y en el Gemfile hay referencias a 'git: // ...' para ciertos recursos.tienen el uso de bundler http: en lugar de git :?

Sin embargo, estoy detrás de un firewall corporativo, así que tengo que usar http: //.

Puedo editar manualmente el Gemfile, pero me preguntaba si había otra forma de decirle a bundler que use http: // para repositorios git?

+3

No creo que se puede asumir con seguridad que no hay un equivalente 'http: // URL' por cada URL 'git: //'. No todos los repositorios admiten todos los protocolos. Obviamente para los repositorios alojados en github esto no es un problema. – meagar

+0

@meagar: incluso para github, solo es https – manojlds

+1

. Es posible que el sacacorchos le permita eludir este problema enviando las conexiones git a través de HTTP. http://en.wikipedia.org/wiki/Corkscrew_(program) –

Respuesta

11

Puede configurar Git para utilizar https:// ejecutando corriendo git config --global url."https://".insteadOf git:// o añadiendo lo siguiente a ~/.gitconfig:

[url "https://"] 
    insteadOf = git:// 
Cuestiones relacionadas