Wie kann ich GIT_SSL_NO_VERIFY nur für bestimmte Repos setzen?

Ich muss einen Git-Server ohne ordnungsgemäße Zertifikate verwenden, aber ich will nicht zu tun haben

env GIT_SSL_NO_VERIFY=true git command

jedes Mal, wenn ich eine Git-Operation durchführe. Ich würde aber auch gerne SSL für andere Git-Repositories aktiviert lassen. Gibt es eine Möglichkeit, dies lokal für ein einzelnes Repository zu machen?

Lösung

Das können Sie tun

git config http.sslVerify false

in Ihrem spezifischen Repository tun, um die SSL-Zertifikatsprüfung nur für dieses Repository zu deaktivieren.

Kommentare (7)

Sie können wie folgt vorgehen

Für ein einzelnes Projektarchiv

git config http.sslVerify false

Für alle Repo

git config --global http.sslVerify false
Kommentare (8)

Wie Thirumalai sagte, aber innerhalb des geklonten Repositorys und ohne --global. D.h.,

  1. GIT_SSL_NO_VERIFY=true git clone https://url
  2. cd
  3. git config http.sslVerify false
Kommentare (7)