Come posso impostare GIT_SSL_NO_VERIFY solo per specifici repo?

Devo usare un server git senza certificati adeguati, ma non voglio dover fare

env GIT_SSL_NO_VERIFY=true git command

ogni singola volta che faccio un'operazione git. Ma vorrei anche lasciare SSL abilitato per altri repository git. C'è un modo per rendere questo locale ad un singolo repo?

Soluzione

Si può fare

git config http.sslVerify false

nel tuo specifico repo per disabilitare il controllo del certificato SSL solo per quel repo.

Commentari (7)

Si può fare come segue

Per un singolo repo

git config http.sslVerify false

Per tutti i repo

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

Come quello che ha detto Thirumalai, ma all'interno del repository clonato e senza --global. Cioè,

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