有沒有辦法改變Xcode的Git用戶名和電子郵件?當我嘗試提交時,它會發布我的真實姓名。我希望它發佈我的GitHub用戶名,以便您可以將提交鏈接到我在GitHub上的用戶。更改Xcode中Git的用戶名?
通常在Git中,我只能在終端輸入git config --global user.name whoosh
,但它似乎無法在Mac和Xcode上工作。
有沒有辦法改變Xcode的Git用戶名和電子郵件?當我嘗試提交時,它會發布我的真實姓名。我希望它發佈我的GitHub用戶名,以便您可以將提交鏈接到我在GitHub上的用戶。更改Xcode中Git的用戶名?
通常在Git中,我只能在終端輸入git config --global user.name whoosh
,但它似乎無法在Mac和Xcode上工作。
正如在 「Where is the Git commit info set in Xcode 4?」 所提到的,需要的XCode用戶信息從名片從(2012年)Address Book(called Contact in 2014)。
修改您的聯繫卡會更改用戶信息(新提交)
更新2014(2年後),如圖sergtk的answer時,Xcode(5+)現在支持git config user.name
和user.email
。
以下終端命令對我的作品:
xcrun git config --global user.name 'new_user_name'
xcrun git config --global user.email '[email protected]'
這些分別以更新的用戶名和電子郵件。
執行該命令後,通過Xcode連續提交到Git將使用其中指定的數據。
由於我有不同提交名稱的多個項目,@sergtk提供的解決方案不適用於我。相反,我做了以下內容:
xcrun git config --local user.name 'new_user_name'
xcrun git config --local user.email '[email protected]'
另外請注意,第一次提交需要改變,所以我用這裏提供的解決方案來解決這個問題:Change the author and committer name and e-mail of multiple commits in Git
我們應該在哪裏打這些命令。請告訴我路徑。 –
@RAIS - 與「.git」目錄所在的路徑相同。 – Greeso
我開始從企業MAC工作和有與bitbacket存儲庫相同的問題。任何答案都沒有幫助我。 從地址簿中刪除以前的用戶並保存我自己的和終端命令。 有一天,我試圖從SourceTree(從Atlassian免費軟件)的新回購。我用喜好替換了用戶名和郵件,一切正常。我已經承諾自己的憑據。耶! 我希望我的解決會有用!
有點半相關:是否GitHub不允許用戶名/電子郵件別名比如BitBucket呢?無論如何你的問題+1,因爲我不知道如何去做。 –
https://help.github.com/articles/setting-your-email-in-git /即使從Xcode推送到遠程github repo,更改以下內容也會更改用戶名。 –
我給這個鏈接的答案[找到簡單的解決方案](http://stackoverflow.com/questions/41561391/why-all-my-xcode-commits-to-bitbucket-show-other-user-author-name-on -bitbucket/41561543#41561543) – Tejinder