1. ホーム
  2. git

[解決済み] Gitのプッシュでユーザー名とパスワードが必要

2022-03-19 01:58:10

質問

GitHub のアカウントから自分の PC に Git リポジトリをクローンしました。

PC とラップトップの両方で作業したいのですが、GitHub のアカウントは一つにしてください。

PC を使って GitHub にプッシュしたり GitHub からプルしたりしようとすると、ユーザー名とパスワードが必要になりますが、ラップトップを使うとそうはいきません!

を操作するたびにユーザー名とパスワードを入力するのは嫌です。  origin . 何が足りないのでしょうか?

解決方法は?

よくある原因は、SSHではなく、デフォルト(HTTPS)でクローンを作成していることです。リポジトリに行き、"Clone or download"をクリックし、URLフィールドの上の"Use SSH"ボタンをクリックし、このようにオリジンリモートのURLを更新することで修正することができます。

git remote set-url origin [email protected]:username/repo.git

リモートがHTTPSまたはSSHで追加されているかどうかは、この方法で確認できます。

git remote -v

これはGitHubにドキュメントがあります。 リモートURLをHTTPSからSSHに切り替える .