Como posso excluir nomes de host para usar o proxy padrão no git?

2

Existe uma maneira de excluir o http-proxy padrão configurado de ser usado no check-out do repositório git local (rede corporativa)?

Temos um repositório git que só é acessível quando não está usando proxy dentro do git. Precisamos acessar isso via http.

Meu atual .gitconfig é assim:

[user]
    name = username
    email = [email protected]
[core]
    autocrlf = true
[http]
    proxy = http://proxy.corporate.net:8080

Eu quero que o git ignore o proxy sempre que eu interagir com repositórios localizados em http://ourGitRepository.corporate.net , por exemplo.

    
por crushervx 21.02.2014 / 10:36

1 resposta

3

No seu arquivo .gitconfig tente: (sslVerify inteiramente opcional, eu tive problemas com certificados MITM não sendo validados, então deixei-o falso como uma vitória rápida, ainda que a segurança seja perigosa)


[http]
    #sslVerify = false
    proxy = http://proxy.corporate.net:8080
[http "http://ourGitRepository.corporate.net/"]
    #sslVerify = false
    proxy = 

Da v1.8.5 em diante ref: link

    
por 16.01.2015 / 07:12

Tags