git でpushできない
git pushしようとしたところ、こんなエラーが
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
いや前こんなエラーでなかったやんと思いつつググる
Githubの証明書の問題らしい
というわけで、.gitconfigにこれ書いたらpushできるようになった。
githubでhttpsのURLを指定してもgitプロトコルやssh経由にする方法 - @znz blog
[url "git@github.com:"] pushInsteadOf = git://github.com/ pushInsteadOf = https://github.com/ [url "git://github.com/"] insteadOf = https://github.com/
しかし、今度はcloneできない。。。
対処方法わからず、結局これに逃げる。
git config --global http.sslverify "false"
証明書無視ってことなので推奨されることではないらしい。
うーん
基本的な知識が足りてない感があるけど、
なにを読めばいいのかがわからないという