私は~/.gitconfig
Gitの設定の問題とgitのプッシュエラー
下--global
Gitの設定を持っているが、私はまた、gitのレポの.git/config
下--local
Gitの設定を持っているemail1
と
を持っていますemail2を持っています
両方ともメールが異なります。
--local設定を持つレポ・クローンの下からリモート・リポジトリをプッシュすると、エラーが発生します。"remote:abc/def.gitへのアクセス権がemail1に拒否されました。
なぜこれを解決できますか?
私はhttps github urlを使用していますので、sshキーを設定したりgithubに追加したりしないでください。
git config --get user.email
リモートレポのクローンの下で実行したときにEMAIL2を示しています。私のUbuntuのホームディレクトリ
git config --get-all user.email
から実行したときに
は示しemail1を示し、両方のリモートレポのクローンの下で実行さemail1とEMAIL2。
私のUbuntuのホームディレクトリから
メール行い、 'gitの設定--get user.email'ショー:あなたはまた、コマンドを使用して、すべてのあなたの現在のコンフィグ設定を確認することができますか? 'git config --get-all user.email'はどうでしょうか? – Ilion
@llionあなたの質問に答えて更新された投稿。 – abc
'git config -get github.user'は何も表示していますか?信用証明書ヘルパーの設定があるかどうか知っていますか?おそらく 'git config -l'を実行して何が表示されるかを見てください。 – Ilion