1. ホーム
  2. ギズーブ

[解決済み】ssh-keyを使用してパスワードなしでGitHubにプッシュする。

2022-04-15 12:09:40

質問

パスワードなしのSSHキーペアを生成し、公開鍵をGitHubに追加しました。

で接続します。

user@dev:/var/www/project# ssh -T [email protected]
Hi User! You've successfully authenticated, but GitHub does not provide shell access.

は成功したのに、キー名を変更すると失敗します。

しかし、変更をプッシュしようとすると、ユーザー名とパスワードの組み合わせを要求されたままなのです。

パスワードなしでプッシュする方法はありますか?

解決方法を教えてください。

を要求された場合 ユーザー名 とパスワードがある場合、オリジンリモートは 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を変更します。