git pull するたびにユーザー名とパスワード求められた時の忘備録
今更そこやってるのかみたいなね。(他記事比)
優秀な周囲に助けられながらやっていると、こういうところで突然躓きます。
※以下の方法は最近使えなくなりました。「GitHub SSH接続」とかでググると幸せになれます。
症状
ssh接続設定はちゃんとしてある。
そこへ、新しいリポジトリをクローンした。
そしたら、コマンドラインから
git pull origin master
するたびに、
Username for 'https://github.com':
Password for 'https://github.com':
って聞かれるようになってしまったときの対応。
対応
project/.git/config を書き換える
[remote "origin"]
url =http://github.com/USER/REPOSITORY.git
とかになっていたら、
url =git@github.com:USER/REPOSITORY
に書き換える。
これで/.ssh/configで設定した接続設定が適用されて、ユーザー名とパスワードの入力は不要になる。
解決!
この記事が気に入ったらサポートをしてみませんか?