githubには2つのリポジトリがあり、github上の私のユーザー名と私のローカルgit名は一致しています。しかし何らかの理由でgithubは自分のコミットを私に帰さないので、統計では所有者がコミットすることはなく、同じ名前のユーザーしかコミットしません。このような行動を引き起こす原因は何ですか?私のコミットでgithubが私のユーザ名を認識しないのはなぜですか?
10
A
答えて
18
コミットメッセージに関連付けられている電子メールアドレスを確認しましたか?
:私はがあなたのgitの設定に電子メールを追加する方法については、Github's cheat sheetを見るコミットに関連付けられたメールアドレスは、またあなたのGithubアカウントに接続されている場合はGithubのはあなただけへのコミットを属性と信じて
git config --global user.email "[email protected]"
あなたが入力した場合:
git config --list
をすべてのあなたの現在のGitの構成設定が表示されます。
2
github設定で定義したコミットには、おそらく別の電子メールアドレスを使用します。
一方で、github.comの「メール」のアカウント設定のように、あなたに関連付ける必要があるメールアドレスをいくつでも定義できます。
あなたがGitの設定で「あなた」のメールアドレスを設定する必要があり、他の側ではgit config --global user.email "[email protected]"
理由は、Gitは(それがgithubsのせいではありません。)されて)コミットの識別子としてメールアドレスを使用しています。名前は、要求されたときにのみ表示されます。
+1
git config user.emailと私のid_rsa.pubキーマッチのメール。 – Rogach
関連する問題
- 1. 私のルートが私のプロトコルを認識しないのはなぜですか?
- 2. 私のGitHubプロファイルが私のコミットを表示しないのはなぜですか?
- 3. コンパイラが私のコントロールを認識しないのはなぜですか?
- 4. qUnitが私のテストを認識しないのはなぜですか?
- 5. Thorが私のコマンドラインオプションを認識しないのはなぜですか?
- 6. Resharperが私のWeb参照を認識しないのはなぜですか?
- 7. keras.applicationsが私の象を認識しないのはなぜですか?
- 8. IntelliJ Ideaが私のSpekテストを認識しないのはなぜですか?
- 9. laravelが私のモデルを認識しないのはなぜですか?
- 10. なぜadbが私のネクサス4をマックで認識しないのですか
- 11. Qtが私のヘッダファイルもライブラリファイルも認識しないのはなぜですか?
- 12. なぜPostgreSQLが私のDSTを認識しないのですか?
- 13. スロンは私のスタブをなぜ認識しないのですか?
- 14. なぜ私のプログラムは.txtファイルを認識しないのですか
- 15. 私のomp.hパスが認識されないのはなぜですか?
- 16. 私のUITableViewが私のUITableViewCellの中のTouchを認識しないのはなぜですか?
- 17. なぜ私のビューはUIPanGestureRecognizerを認識できないのですか?
- 18. Swift 3が私にボタンタップを認識させないのはなぜですか?
- 19. 私の意図が私の活動を認識できないのはなぜですか
- 20. XcodeがCosineを認識しないのはなぜですか?
- 21. コンパイラがMath.PI()を認識しないのはなぜですか?
- 22. getconfがBUFSIZを認識しないのはなぜですか?
- 23. 私はgithubにいくつかのコミットがない理由
- 24. 私のスマートフォンがGithubページをもうレンダリングしないのはなぜですか?
- 25. 私の「pg」宝石はなぜ認識されないのですか?
- 26. Firebaseがログインしているユーザを認識できないのはなぜですか?
- 27. 私のpythonスクリプトが音声ファイルからの音声を認識しないのはなぜですか?
- 28. なぜeclipseがwebdriver.gecko.driverを認識しないのですか
- 29. 私のExcelがドル記号で数字を認識しないのはなぜですか?
- 30. 私のファイルが変更されたことをgitが認識しないのはなぜですか?
問題は、コミットに関連付けられた電子メールアドレスがないことです。 – Rogach
コミットがあなたに帰せられることが本当に重要なのであれば、最も簡単な解決策は、コミットを元に戻し、git configに電子メールアドレスを追加した後に再起動することだと思います... – smessing
正しいeがありますgit config内のメールアドレス: – Rogach