ssh-keyを使用してパスワードなしでGitHubにプッシュする 質問する

ssh-keyを使用してパスワードなしでGitHubにプッシュする 質問する

パスワードなしで 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を変更します。

おすすめ記事