2011-11-02 7 views
5

Instaluję gitlabhq, aw Gemfile istnieją odniesienia do "git: // ..." dla pewnych zasobów.mają bundler użyć http: zamiast git :?

Jestem jednak za firmowym firewallem, więc muszę korzystać z http: //.

Mogę ręcznie edytować Gemfile, ale zastanawiałem się, czy istnieje inny sposób, aby powiedzieć bundlerowi, aby używał http: // dla repozytoriów git?

+3

Nie sądzę, można bezpiecznie założyć, że istnieje odpowiednik 'http: // URL' dla każdego adresu URL 'git: //'. Nie wszystkie repozytoria obsługują wszystkie protokoły. Oczywiście dla repozytoriów hostowanych github nie stanowi to problemu. – meagar

+0

@meagar - Nawet dla github, to tylko https – manojlds

+1

Może się okazać, że korkociąg pozwala ominąć ten problem przez pośredniczenie w połączeniach git przez http. http://en.wikipedia.org/wiki/Corkscrew_(program) –

Odpowiedz

11

Można skonfigurować git używać https:// uruchamiając działa git config --global url."https://".insteadOf git:// lub przez dodanie następujących do ~/.gitconfig:

[url "https://"] 
    insteadOf = git:// 
Powiązane problemy