1. ホーム
  2. git

[解決済み] Git がパスワードの入力を要求し続ける

2022-03-20 08:39:56

質問

Gitを使い始めてしばらく経ちますが、パスワードを要求されることが多くなり、困っています。

Mac OS X と GitHub を使っているのですが、GitHub の Gitのセットアップページ .

また、Mac OS X のキーチェーンに github の SSH 鍵を追加しました。 GitHubのSSH鍵のパスフレーズのページ . 私の公開鍵はGitに登録されています。

それにもかかわらず、Git pullしようとするたびに、ユーザー名とパスワードを入力しなければなりません。このためにSSHキー以外に何か設定する必要があるのでしょうか?

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

Git リポジトリの URL が間違っているのではないでしょうか。

開く .git/config をクリックし、[remote "origin"]セクションを探します。SSHのものを使っていることを確認してください。

ssh://[email protected]/username/repo.git

SSH の URL は、リポジトリのメインページで、以下のようにクリックすると表示されます。 クローンまたはダウンロード を選択し ssh .

そして https または git の1つです。

https://github.com/username/repo.git
git://github.com/username/repo.git

で検証できるようになりました。 ちょうど の代わりに、SSH キーを指定します。

もし、Git が次のような文句を言ったら 'origin' has already been added を開くと .config ファイルを編集し url = "..." の後の部分 [remote origin] として url = ssh://github/username/repo.git


他のサービスも同様です。アドレスが次のようになっていることを確認してください。 protocol://something@url

.git/config に対して Azure DevOpsです。

[remote "origin"]
    url = https://[email protected]/mystore/myproject/
    fetch = +refs/heads/*:refs/remotes/origin/*