💡

git pushの接続プロトコル変更

2022/09/07に公開

git の接続プロトコル変更

git push しようとしたら、

git push
Username for 'https://github.com': ^C

と HTTPS で接続し始めた。

確認してみると、

git remote -v
origin https://github.com/gan4dd/zenn-content.git (fetch)
origin https://github.com/gan4dd/zenn-content.git (push)

と HTTPS を用いた接続方式だったので、git remote set-url を使ってローカルから接続プロトコルを変更。

❯ git remote set-url origin git@github.com:gan4dd/zenn-content.git

うまくいくと下記のように変更が確認できる。

git remote -v
origin git@github.com:gan4dd/zenn-content.git (fetch)
origin git@github.com:gan4dd/zenn-content.git (push)
GitHubで編集を提案

Discussion