404 not found

備忘録です

git でpushできない

git pushしようとしたところ、こんなエラーが

server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

いや前こんなエラーでなかったやんと思いつつググる

Githubの証明書の問題らしい

[gitlab] サーバー証明書の確認に失敗しました。 CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile:なし [ssl-certificate] | サンプルコード [日本語]

というわけで、.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できない。。。

対処方法わからず、結局これに逃げる。

www.hazama.nu

git config --global http.sslverify "false"

証明書無視ってことなので推奨されることではないらしい。

うーん

基本的な知識が足りてない感があるけど、
なにを読めばいいのかがわからないという