https://example.com/LoveLive.git
という、オレオレ証明書なサーバがあったとして、そこから https 経由で git clone とかする方法。
clone
% GIT_SSL_NO_VERIFY=1 git clone https://example.com/LoveLive.git
pull, push とかやるときにいちいち付けるのは面倒なので、.git/config に設定を書いておくと次から要らない。
.git/config
[http]
sslVerify = false
あと、Basic認証がかかってた場合もいちいち入力するのは大変。OSXだと、キーチェーンに認証情報を保存出来る。さっきのところに追加する形で、
.git/config
[http]
sslVerify = false
[credential]
helper = osxkeychain
と書けば1回だけ入力すればOK