0

私の組織はgithub.comにプライベートリポジトリを持っています

今ではたくさんのユーザーがいて、彼らが貢献しているのを見ることができ、彼らがプロファイルにハイパーリンクされているそれぞれのユーザー名で行うすべてのコミットを見ることができます。

しかし、[username]に名前が表示されているハイパーリンクが表示されないユーザーが1人いますが、ハイパーリンクがありません

誰かが理由を言うことができますか?

よろしくヴァーツラフ1世

4

2 に答える 2

3

ほとんどの場合、GitHubユーザーのメールアドレスがコミット作成者のメールアドレスと一致しません。

ドキュメントから:

GitHubは、コミットのヘッダーに保存されているメールを使用して、コミットをGitHubユーザーにリンクします。コミットが別のユーザーのせいにされている、またはユーザーにまったくリンクされていないことがわかった場合は、設定を確認する必要があります。

于 2012-07-02T11:46:22.847 に答える
1

編集:私はいくつかのテストを行ったところ、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
于 2012-07-02T11:48:45.257 に答える