2011-11-02 12 views
5

Sto installando gitlabhq e nel file Gem ci sono riferimenti a "git: // ..." per determinate risorse.hanno bundler uso http: invece di git :?

Tuttavia, io sono dietro un firewall aziendale, quindi devo usare http: //.

Posso modificare a mano il Gemfile, ma mi chiedevo se c'era un altro modo per dire a bundler di usare http: // per i repository git?

+3

Non credo che si può tranquillamente supporre che ci sia un equivalente 'http: // URL' per ogni 'git: //' URL. Non tutti i repository supportano tutti i protocolli. Ovviamente per i repository ospitati da github questo non è un problema. – meagar

+0

@meagar - Anche per github, è solo https – manojlds

+1

Potresti scoprire che il cavatappi ti consente di aggirare questo problema mediante il proxy delle connessioni git su http. http://en.wikipedia.org/wiki/Corkscrew_(program) –

risposta

11

È possibile configurare git utilizzare https:// eseguendo eseguendo git config --global url."https://".insteadOf git:// o aggiungendo quanto segue al ~/.gitconfig:

[url "https://"] 
    insteadOf = git:// 
Problemi correlati