Я смотрел документацию git here и упоминает, что git поддерживает HTTP (ы). Мне интересно, выполняет ли git какую-либо проверку сертификата при нажатии/клонировании кодовых баз поверх HTTPS. Если да, может ли кто-нибудь указать мне на фрагмент кода, где это происходит?Git over HTTP (s) как протокол передачи
2
A
ответ
4
Да, git-клиент выполняет проверку сертификата. Вы можете отключить проверку с помощью этой команды: проверка
git config ––global http.sslVerify false
Try документации http.sslVerify
.
Check here, для которого это называется.
2
Вы можете найти следующие определенные здесь: http://git-scm.com/docs/git-config
http.sslVerify
ли для проверки сертификата SSL при извлечении или толкая через HTTPS. Может быть переопределена переменной среды GIT_SSL_NO_VERIFY.
Смежные вопросы
- 1. Git clone over HTTP
- 2. Как проверить протокол передачи
- 3. Невозможно клонировать, используя Git over HTTP
- 4. Git push over HTTP, запрашивающий пароль дважды
- 5. Git on windows: «Я не обрабатываю протокол git clone http '»
- 6. Как работает протокол HTTP?
- 7. Протокол WebDav VS HTTP-протокол
- 8. svn credentials over http [Linux]
- 9. Стандартный протокол передачи данных для передачи данных
- 10. Возвращение HTTP/HTTPS протокол
- 11. HTTP over UDT в Android
- 12. Как мы можем обмануть протокол HTTP?
- 13. SMTP - простой протокол передачи почты
- 14. Эффективные типы пакетов/протокол передачи
- 15. протокол передачи файлов и AS400
- 16. HTTP over UDP-реализация в Java
- 17. Как работает протокол http/ssh?
- 18. git over telnet
- 19. Git over port 443
- 20. Протокол потоковой передачи и записи
- 21. Git over Email
- 22. HTTP over socket с использованием HTTP-прокси
- 23. Force git over SSL (Конфигурация Ubuntu)
- 24. доступ к github через протокол HTTP без использования git-клиента
- 25. Протокол Buffer over socket в C++
- 26. Ответ на HTTP-протокол
- 27. Насколько работает протокол HTTP?
- 28. Transcoding rtsp over http
- 29. Протокол согласования HTTP-Accept
- 30. git clone over HTTP не показывает никакого вывода
Вы ищете, где это происходит в исходном коде git? –
Найденный - если я не ошибаюсь, проверка сертификата выполняется libcurl. – 2013-02-25 02:56:31