2012-06-28 61 views
4

我在github上有一個帳戶,我是一個組織的所有者。Github沒有顯示提交的正確作者

我不明白爲什麼當我做'git commit'然後'git push'時,網頁顯示組織的名稱作爲提交的作者。

當我運行'git push'時,我使用我的賬戶的用戶名和密碼。

感謝

回答

7

的承諾用戶不會受到git push受到影響,你需要提交作爲正確的用戶。

您可以通過執行設置:如果你要修復的最後

git config --global user.name "My Name" 
git config --global user.email [email protected] 

現有的承諾(即未按下),你可以做

git commit --amend --reset-author 
+0

嗯我覺得我做到了。什麼是正確的程序? – Maverik

+0

@lucaghera如果您確實需要更改回購的歷史記錄:https://help.github.com/articles/changing-author-info – Stefan

+0

@Wivlaro謝謝,它的工作。但是我無法使用選項'--local'來修復名稱。如果有一百個與全球用戶的回購一個,這個,與另一個用戶名?謝謝! – Maverik

3

轉到您的項目文件夾。

在「.git/config」下你可以看到你的信息。

[user] 
    name = xxx 
    email = xxx 

也許你的信息是錯誤的。

+0

謝謝,它工作。但爲什麼當我做git推它一直要求用戶名和密碼?謝謝! – Maverik

+0

@maverick你使用git ssh url還是https? –