2017-12-20 12 views
1

Git bashを使ってGithubにリポジトリをプッシュしようとしています。問題は、以前は使っていたユーザー名を使っていると思っています。しかし、私は、このユーザー名を変更し、私は次のコマンドで確認するためにチェック:Git Bashは以前のユーザ名でまだ押しています

git config user.name 
"CorrectName" 
git config user.email 
"[email protected]" 
git config --global user.name 
"CorrectName 
git config --global user.email 
"[email protected]" 

しかし、Githubにはまだレポをプッシュするために、私の以前のユーザー名を使用しています。これはプッシュコマンドによって明らかです。

git push origin master 
remote: Permission to CorrectName/CorrectRepo.git denied to PreviousUsername 
fatal: unable to access 'https://github.com/CorrectName/CorrectRepo/': The requested URL 
returned error: 403 

私のレポを正常にプッシュするにはどうすればよいですか?

+0

私はまだ1日後にこの問題が発生しています。誰にも他のアイデアはありますか? – kevin29

答えて

0

[OK]を、私はそれが動作するようになりました。誰かが私を助け、私のプロジェクトディレクトリに git config --local credential.helper ""コマンドを実行し、git config --global --unset credential.helperコマンドを実行するようにアドバイスしました。信任状がまだ何とか保存されていたようですが、gitは信任状ヘルパーを設定解除してプッシュが成功した後にプッシュする前にユーザー名とパスワードを要求しました。

0

あなたをリモートから削除して再追加してください。

git remote rm origin 
git remote add origin <your origin url> 
+0

これは機能しませんでした。他のアイデアはありますか? – kevin29

0

外しユーザー設定:

名:$~ git config --global --unset user.name

メール:$~ git config --global --unset user.email

またはすべてのグローバル設定:次に

$~ git config --global --unset-all

gitの

はあなたが誰であるかを確認するには:

$~ git config --list

+0

動作しませんでした。他のアイデア? – kevin29

+0

@ kevin29 gitからログアウトしてログインする方法は、この[link](https://stackoverflow.com/questions/23740734/logout-and-login-as-another-user-git-bash)を参照してください。もう一度、私はそれが簡単な方法だと思う! –

+0

これは私がすでに元の投稿で試みたものです。他のアイデア? – kevin29

関連する問題