2017-03-08 4 views
0

私は~/.gitconfigGitの設定の問題と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を示し、両方のリモートレポのクローンの下で実行さemail1EMAIL2

私のUbuntuのホームディレクトリから

+0

メール行い、 'gitの設定--get user.email'ショー:あなたはまた、コマンドを使用して、すべてのあなたの現在のコンフィグ設定を確認することができますか? 'git config --get-all user.email'はどうでしょうか? – Ilion

+0

@llionあなたの質問に答えて更新された投稿。 – abc

+1

'git config -get github.user'は何も表示していますか?信用証明書ヘルパーの設定があるかどうか知っていますか?おそらく 'git config -l'を実行して何が表示されるかを見てください。 – Ilion

答えて

1

を実行したときにそれはあなたがあなたの資格ヘルパーに保存された資格情報を持っている可能性がありますemail1示しています。それらを無効にしてみてください。

git config -l 
関連する問題