严肃的问题:我只是致力于github并感到震惊:Netbeans将我的全名和我的私人电子邮件ADRESS(我从未在IDE,网站等中使用过)转移到github(作为提交者的姓名和提交者的电子邮件地址) )。 Netbeans怎么知道呢?某种非常令人毛骨悚然的cookie-reading-gravator-github-social-bullshit-mashup?
全世界都可以看到姓名和电子邮件,包括Google的蜘蛛。
你知道这会怎么样吗?
答案 0 :(得分:5)
我认为最好的解决方案是在NetBeans的提交对话框中设置提交者的用户名和电子邮件地址,请参阅NetBeans Git Support user guide。
Netbeans读取您本地存储库根文件夹中的全局.gitconfig文件(在您的主目录中)和.git / config文件,并从那里提取您的用户名和电子邮件,并在必要时使用它们(在执行push,pull时连接到github)或者,当提交到本地存储库时获取)但是如果要在不同的用户名下提交,则可以在提交对话框中覆盖它。
答案 1 :(得分:4)
默认情况下,Git会将您的姓名和电子邮件添加到您提交的每个提交中。您可以使用git config
命令在全局或每个repo基础上更改这些。通常情况下,除非您明确告知Git,否则Git不知道您的姓名或电子邮件,但我不知道Netbeans是否为您配置了它。
git config --global user.name "John Doe"
git config --global user.email "john@example.com"
但是,更改这些设置只会影响您从该点开始的所有新提交。要从您的仓库中删除对您的电子邮件地址的任何现有引用,您必须编辑提交。请参阅:How do I change the author of a commit in Git?
完成后,您应该可以强制将这些更改推送到GitHub。