2017-11-21 9 views
0

私は2つのGitHubアカウントkaisinliとsomefakeaccountを持っています。私はkaisinliからプッシュしたいですが、何かをしようとするたびに、GitHubに表示され、somefakeaccountがコミットしました。また、そのレポの投稿者リストにはちょっとしたヒントしかありません。端末が間違ったGitHubアカウントから押し続ける

たとえば、私はkaisinliでレポを作成し、その手順とそれ以外の手順でローカルレポを作成します。私がREADMEを押すと、私はGitHubをチェックバックし、私はそのコミットを行うsomefakeaccountを見ます。

私はSSHキーをリセットしてみましたが、私がインターネット上で見つけることができるすべてのチュートリアルに従っています。

他に何ができますか?そのレポからいくつかの偽のアカウントを削除し、それをkaisinliに戻すにはどうすればいいですか?

+0

あなたのレポで 'git config --list'と' git config --global --list'出力を確認しましたか? – Dez

答えて

0

github-helpcenterとお考えでしたか? (https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user/)あなたの問題について説明しています。

あなたのコミットを別のユーザーにリンクされている場合、それはユーザーが が自分のGitHubのアカウントを するために、ローカルのGitの構成設定でメールアドレスを追加したことを意味します。この場合、ローカルのGit設定の のメールを変更し、新しいメールアドレスを GitHubアカウントに追加して、将来のコミットをアカウントにリンクすることができます。

「Gitリポジトリであなたのコミットのメールアドレスを設定する」で 手順に従ってください、あなたの地元のGitの設定でメールアドレスを変更するには。 を複数のマシンで動作させる場合は、 それぞれでこの設定を変更する必要があります。

「あなたのGitHub アカウントにメールアドレスを追加する」の手順に従って することにより、ステップ2から、アカウント設定にメールアドレスを追加します。

この点を確認すると、 アカウントにリンクされます。

+0

私はあなたの答えを得る前に、実際にそれを正しく理解しましたが、あなたは正しいです。私は正しいGHアカウントに関連付けるためにメールアドレスを変更し、すべてが修正されています。ありがとうございました! –

+0

よろしくお願いします:) – Shalec

1

私はあなたが行くとあなたの設定ファイル

vi ~/.gitconfig 

を見て、そこに記載された利用者と電子メールを見てみることをお勧めします。このファイルに記載されているユーザーと電子メールがgithubユーザーからリポジトリをプッシュするものであることを確認してください。

複数のマシンからプッシュする場合、各マシンの設定ファイルを変更することに注意してください。

希望します。

関連する問題