Git用户信息问题

3

不确定这个问题应该放在程序员还是其他交流网站,但是我会尽力回答:

我计划使用git和github来完成我的第一个项目,并有一些关于提交者用户信息的问题。

当我设置全局用户名时,应该使用我的全名、github上的用户名或两者之一(用短横线连接)?我不太清楚他们根据我的选择看到了什么。我不担心别人知道我的身份,只是想知道它的工作原理。

我需要为此设置一个电子邮件吗?这个电子邮件地址对网络爬虫等是否容易访问,我需要担心吗?因为是gmail地址,所以我考虑使用+命令让gmail自动将其转换为自己的标签(是这样工作的吧?)。我可能会使用portaljacker+github@gmail.com或portaljacker+git@gmail.com,因为长度更短。

我对git和版本控制系统都非常陌生,所以会有很多类似的问题。

1个回答

2

在Git的全局配置中使用的名称和电子邮件并不用于Github身份验证。Github使用SSH密钥进行身份验证,因此您可以在名称/电子邮件中放置任何内容。

您稍后可以将Github帐户与在Git提交中使用的一个或多个电子邮件关联起来。

Github似乎实际上不会在Web界面中显示电子邮件地址(至少我目前找不到它们,我也不记得它们曾经是否显示)。但是请假设使用的电子邮件地址对任何网络爬虫都是完全可访问的。Gmail有垃圾邮件过滤器,所以不要担心。


2
只有在提交信息中包含电子邮件地址(例如签署者行)时,才会显示该电子邮件地址。但是我曾经使用该签署者行为一些项目做出了贡献,并且在该地址上并没有注意到更多的垃圾邮件。 - dunni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接