github密钥作用在哪,为什么我创建仓库没有密钥也可以提交代码?

我在github上创建了一个仓库,没有设置什么所谓的密钥的东西,然后把代码用git push到了刚刚创建的仓库里。但是我每次打开git窗口时,用git push代码都不用登入github帐号啊。

为什么网上会说没有设置github密钥就是导致每次提交代码都要输入github帐号呢?

阅读 4.2k
1 个回答

你先去了解一下RSA公钥私钥,github的提交有两种方式:

  1. https提交,需要输入账户密码;
  2. ssh提交,RSA验证,不需要输入账户密码。

如果你不需要验证,那么必然是设置了RSA,不是在仓库里面设置了,就是在账户里面设置了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进