2013-11-21 30 views
0

我重新安裝了我的機器並複製了舊的git存儲庫。git在提交時不斷要求電子郵件地址

現在,如果我嘗試做一個承諾,混帳一直抱怨缺少的電子郵件地址,即使我有一個

~/.gitconfig 

,在我用正確的條目存儲庫的.git/config中。正在執行

git config 

在正確的文件中寫入條目,但似乎沒有讀取它們。我運行git v1.4.8.2

回答

2

理論上這應該保存您的姓名/電子郵件:

$ git config --global user.name "John Doe" 
$ git config --global user.email j[email protected] 

也許值得一試,重新設置這些命令。 無論如何,相關的cfg文件的權限是好的?

+0

我可以看到,git配置寫入cfg文件(本地和全局),但它似乎沒有讀取它了。權限是「-rw-r-r--」。有沒有辦法顯示它讀取的配置文件或強制讀取特定配置? – greole

+0

git config -l甚至列出user.name和user.mail – greole

+0

這是一個令人尷尬的錯字,使用git config --global user.mail [email protected]寫入配置但不起作用。 – greole