![]() |
1
3
这只是两件不同的事情。他们相互联系的唯一原因是 我们 在GitHub帐户和提交中的电子邮件用户之间建立隐式关系(实际上这并不完全正确,但稍后会详细介绍。我想说明一点)。
好的,更正式地说:是的,你的理解是正确的,你可以设置任何
因为
为什么要有GitHub账号? 因为 它只是另一个在线平台,你需要在上面拥有一个帐户。这与拥有一个脸书或推特帐户没有什么不同。 这就是为什么我们有一个 隐性的 两者之间的联系。因为你的任何git项目都不关心GitHub或任何其他服务,GitHub也不会真正抱怨你使用的电子邮件和名字。 你、我和任何人都可以 伪造的 我们的git帐户,只是创建虚假提交,并将其随意推送到我们自己的GitHub帐户。是的,你可以做到。你可以拿走我的电子邮件和用户名,我用它来提交和提交 你的 项目。为什么是你的?因为你可以进行身份验证 你的 GitHub帐户。你 不能 推送我的项目,除非我给你权利或你知道我的GitHub帐户!
好吧,最后但同样重要的是,我一开始对你撒了一点谎。我经常说,我们有一个
隐性的
两者之间存在联系,但很明显,事实并非如此。更好的说法是:GitHub与您的
以下是GitHub上的部分文档
所以从技术上讲,是的,你可以假装成别人,但你不会从中得到任何东西。
编辑
现在也是指出这一点的好时机
|
![]() |
2
1
Github基本上只是托管一个git服务器。github凭据是为了让github知道你有权实际推送到git服务器上,然后
|
![]() |
Eva · Github与AWS codecommit镜像和同步的操作 2 年前 |
![]() |
bibi · 如何在推送事件中排除主分支 2 年前 |
![]() |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
![]() |
kopew · GitHub的电报机器人项目 3 年前 |
![]() |
Frederik Roland · Gradle文件夹在打开时填充 3 年前 |
![]() |
John · 为什么github用户名和提交名称不一样? 3 年前 |