鍍金池/ 問答/Java  Linux/ 用兩個github賬號維護一個項目,其中一個賬號直接在github上編輯代碼,為

用兩個github賬號維護一個項目,其中一個賬號直接在github上編輯代碼,為什么這個賬號沒有顯示在contributor上

如題:如何讓這個賬號顯示在contributor上
回答
編輯回答
醉淸風

因為你給的信息不夠,說一種可能性?。?/p>

  1. 兩個賬戶搞一個項目,做一下假設,其中一個賬戶是:zhangsan,他的項目倉庫是:repos_a;

  2. 另一個賬戶是:lisi,他 fork zhangsan/repos_a 倉庫;

  3. 如果 lisi 直接在 GitHub 上修改 fork 過來的倉庫代碼,也就是說修改的是 lisi/repos_a;

  4. lisi 沒有把修改的結果 Pull Request 到 zhangsan/repos_a,就會出現(xiàn)你說的問題;

如果你的問題是上面這種情況,解決就很容易了,lisi PR 到 zhangsan 的 repos_a 就 OK 了。

2017年2月4日 01:12
編輯回答
挽青絲

這種情況通常是你email賬號跟github上注冊的email賬號沒對上。

你可以這么查找問題:

1、到github設置email選項中,查看當前已經(jīng)注冊的email列表。
2、到本地github項目下,運行命令git config --list查看user.email有沒有配置上,如果配置上了,是不是跟第一步的匹配。通常就是沒配或者兩個郵箱不一樣造成的。

解決辦法:

  1. git config user.email you@example.com 修改本地的郵箱配置,如果想一勞永逸就加上個global。

  2. 或者直接在github的email選項頁面把本地的郵箱加上,兩種途徑都是可以的。修改成功后,重新回到profile,你就會發(fā)現(xiàn)丟失的commit回來了~

2018年4月30日 19:32