1. ホーム
  2. git

[解決済み] Git Bashでユーザーとパスワードを設定する

2022-03-02 02:23:57

質問

Windows 7でGit Bashを使っています。リポジトリのオリジンとしてGitHubを使用しています。

プッシュまたはプルするたびに、ユーザーとパスワードの認証情報を提供する必要があります。SSHキーが正しく設定されていることは分かっていますが、そうでなければリポジトリにアクセスすることはできないでしょう。(つまり、一度認証情報を入力すれば、push/pull は正しく動作します)。

私が入力したのは

git config --global user.name myusername
git config --global user.email myemail
git config --global github.user myusername
git config --global github.token mytoken

しかし、それにもかかわらず、プッシュ/プルのたびに認証情報を要求されるのです。

どうすればいいですか?

GitHub リポジトリの URL が HTTPS URL ではなく SSH URL であることを確認してください。SSH ではなく HTTPS を使用している場合、ユーザー名とパスワードを要求されます。ファイル .git/config を実行するか git config -e または git remote show origin でURLを確認し、必要であれば変更してください。

でURLを変更することができます。 [1]

git remote set-url origin git+ssh://[email protected]/username/reponame.git

<サブ 1] この部分には、[2] の答えが含まれています。 この質問 .