パスワードなしで SSH キー ペアを生成し、公開キーを GitHub に追加しました。
との接続
user@dev:/var/www/project# ssh -T [email protected]
Hi User! You've successfully authenticated, but GitHub does not provide shell access.
成功しましたが、キーの名前を変更すると失敗します。
しかし、変更をプッシュしようとすると、ユーザー名とパスワードの組み合わせを求められます。
パスワードなしでプッシュする方法はありますか?
ベストアンサー1
ユーザー名とパスワードの入力を求められた場合は、origin リモートが SSH URL ではなく HTTPS URL を指しています。
sshに変更します。
たとえば、Git のような GitHub プロジェクトには HTTPS URL があります。
https://github.com/<Username>/<Project>.git
SSH の場合:
[email protected]:<Username>/<Project>.git
できるよ:
git remote set-url origin [email protected]:<Username>/<Project>.git
URLを変更します。