2009-11-17 18 views
24

私はちょうど友人が私のプロジェクトで共同作業するGithubアカウントを設定するのを手伝ってくれました。彼のコミットは終わっていますが、私のリポジトリの "Source"ページの何らかの理由で、彼のコミットの隣には彼のユーザ名ではなく(リンク付きで)名前だけがあります。Githubはコミットされたリンクされたユーザー名の代わりに名前を表示します

Githubのは明らかに彼を認識するので、それは愚かな質問のように思えるが、Googleは助けることができなかった

など、私が協力者のリストに彼を追加(、奇妙なよう。

ありがとう!

答えて

20

を持っていますその他?賢明、GitHubは、彼が誰であるかをどのように知っていますか? Git自体は、GitHubなしでGitを完全にうまく使えるので、フルネームと電子メールアドレスだけを記録し、明らかにGitHubユーザ名は記録しません。 GitHub Help

+94

答えをありがとう。しかし、私には、そのロジック(StackOverflowはサポートフォーラムではありません)を使用すると、StackOverflowの99%がなくなっているようです。 –

4
ターミナルで

実行これを:あなたの友人は、彼が正しくGitHubの中に別名として設定し、彼のコミットに使用している電子メールアドレスを

git config --global user.name "your-github-username" 
    git config --global user.email "your-github-email" 
+11

これを無視してください。今日リポジトリをどこにホストしているのかという理由だけでGitの設定を変更するべきではありません。明日、GitoriousまたはAssemblaまたはRepo.Or.CzまたはCodasetでリポジトリをホストすることを決定したらどうなりますか?または、安全性と冗長性のために複数のWebサイトでホストしたいと思っていますか? Gitの設定を変更してGitHubでうまくプレイするのではなく、Gitの設定を変更してGitの設定でうまくプレイするようにしてください。 –

+0

異なるホスティングプロバイダを使用している場合、あなたのコミットに添付されたユーザ名/電子メールは劇的に異なるでしょうか? – mipadi

+0

Gitコミットに添付されたユーザー名と電子メールアドレスは、Gitに伝えるものです。 –

0

ただ、彼は地元のgitで使用した電子メールを追加するためにあなたの友人に尋ねるはgitのに使用される電子メールを追加します。彼のGitHubのアカウントの電子メールリストにコミットするアカウントの設定を経由してGitHubのためにコミット:Email Settings

6

に述べたように

関連する問題