私の組織はgithub.comにプライベートリポジトリを持っています
今ではたくさんのユーザーがいて、彼らが貢献しているのを見ることができ、彼らがプロファイルにハイパーリンクされているそれぞれのユーザー名で行うすべてのコミットを見ることができます。
しかし、[username]に名前が表示されているハイパーリンクが表示されないユーザーが1人いますが、ハイパーリンクがありません
誰かが理由を言うことができますか?
よろしくヴァーツラフ1世
ほとんどの場合、GitHubユーザーのメールアドレスがコミット作成者のメールアドレスと一致しません。
ドキュメントから:
GitHubは、コミットのヘッダーに保存されているメールを使用して、コミットをGitHubユーザーにリンクします。コミットが別のユーザーのせいにされている、またはユーザーにまったくリンクされていないことがわかった場合は、設定を確認する必要があります。
編集:私はいくつかのテストを行ったところ、GitHubはユーザーを把握するためだけにメールアドレスに依存しているようです。@Stefanが提案したように、おそらくそれがあなたが見るべき場所です。
私の意見では、同僚に(組織?)メールアドレス(git config user.email
)をGitHubアカウントに追加するように依頼するのが最善の方法です。
別の解決策は、電子メールアドレスをGitHubアドレス(git config --global user.email my@email.com
)に変更することですが、最初の解決策の方がはるかに優れています。
これは、Gituser.name
がGitHubのユーザー名と一致しないためです。
実行する必要があるのは次のとおりです。
git config --global user.name MyGitHubUsername