2016-06-29 3 views
2

Я ищу способ отключить проверку Git SSL глобально, но только для одного удаленного.Git: http.sslVerify false global, но только для конкретного удаленного

Единственные способы о которых я знаю, эти два possibilies:

  • сделай это глобально для всех пультов дистанционного управления: git config --global http.sslVerify false
  • Do локально в каждом отдельном пультов репо: git config --local http.sslVerify false

Но есть ли возможность установить конфигурацию, как вы можете сделать это с настройками прокси-сервера? Например:

У меня есть системная настройка прокси-конфигурации в моем ~/.gitconfig. Но вместо того, перекрывая его локальной настройки прокси-сервера, я использовал:

git config --global remote.<remote name>.proxy "" (в данном случае для прямого подключения)

К сожалению, что-то вроде следующего не работает:

git config --global remote.<remote name>.http.sslVerify false

Любые идеи? Спасибо и приветствую!

ответ

1

В gitconfig можно указать для каждого удаленного адреса как прокси и sslVeryfy так:

нет прокси и sslVerify ложные

[http "https://blah.com/"] 
    sslVerify = false 
    proxy = 

, а также для всех остальных прокси-сервер и sslVerify ложные

[http] 
    sslVerify = false 
    proxy = http://yourproxyaddress.com:8080 

 Смежные вопросы

  • Нет связанных вопросов^_^