嚴重的問題:我剛剛向github致意,並感到震驚:Netbeans已將我的全名和我的私人電子郵件地址(我永遠不會用到IDE,網站等)轉移到github(作爲提交者的姓名和提交者的電子郵件地址) 。 Netbeans怎麼知道這些?某種非常令人毛骨悚然的cookie-gravator-github-social-bullshit-mashup?爲什麼Netbeans知道我的全名和電子郵件?
全世界都可以看到姓名和電子郵件,包括谷歌的蜘蛛。
你知道這會發生嗎?
嚴重的問題:我剛剛向github致意,並感到震驚:Netbeans已將我的全名和我的私人電子郵件地址(我永遠不會用到IDE,網站等)轉移到github(作爲提交者的姓名和提交者的電子郵件地址) 。 Netbeans怎麼知道這些?某種非常令人毛骨悚然的cookie-gravator-github-social-bullshit-mashup?爲什麼Netbeans知道我的全名和電子郵件?
全世界都可以看到姓名和電子郵件,包括谷歌的蜘蛛。
你知道這會發生嗎?
我認爲最好的解決方案是在NetBeans的提交對話框中設置提交者的用戶名和電子郵件地址,請參閱NetBeans Git Support user guide。
Netbeans讀取本地存儲庫根文件夾中的全局.gitconfig文件(在您的主目錄中)和.git/config文件,並從那裏提取您的用戶名和電子郵件,並在必要時使用它們(在執行推送時連接到github,在提交到本地存儲庫時提取或提取),但如果要使用其他用戶名進行提交,則可以在提交對話框中覆蓋它。
默認情況下,Git會將您的姓名和電子郵件添加到您提交的每個提交中。您可以使用git config
命令全局或按回購基準更改這些值。通常情況下,Git不知道你的名字或電子郵件,除非你明確告訴它,但我不知道Netbeans是否爲你配置它。
git config --global user.name "John Doe"
git config --global user.email "[email protected]"
但是,更改這些設置只會影響您從該點開始的任何新提交。要從您的回購庫中刪除對您的電子郵件地址的任何現有引用,您必須編輯提交。見:How do I change the author of a commit in Git?
一旦你這樣做了,你應該能夠強制推送這些變化到GitHub。
你確定這不是相反嗎?我非常肯定你在註冊GitHub時需要提供一個電子郵件地址。 –
這很合乎邏輯,但正如我所說,我從來沒有使用我的私人電子郵件的東西。其次,我沒有提供我的全名github。 – Sliq
與雲服務phpgof.com相同。問題是netbeans。 – Sliq