我对git很少或根本没有熟悉。我一直在关注一个教程,然后那个人生成了ssh键,这是我第一次遇到它。 在此之前,我正在遵循git中编写的命令或直接通过JetBrains ide添加它。 我知道它应该加密连接但是当上传到GitHub时,这意味着我正在公开我的代码。那为什么要加密?为什么要在cmd中解决所有这些麻烦。
答案 0 :(得分:2)
为什么我们需要在git中使用SSH密钥?
SSH密钥标识与git远程存储库交互的用户。
我知道它应该加密连接,但在上传到GitHub时,这意味着我公开了我的代码。
不一定,GitHub中有私有存储库。此外,还有其他托管服务提供商。
为什么要在cmd中解决所有这些问题。
使用SSH身份验证时,您无需在与远程交互时输入凭据。