为什么我们需要在git中使用SSH密钥?

时间:2017-11-07 06:41:42

标签: git ssh

我对git很少或根本没有熟悉。我一直在关注一个教程,然后那个人生成了ssh键,这是我第一次遇到它。 在此之前,我正在遵循git中编写的命令或直接通过JetBrains ide添加它。 我知道它应该加密连接但是当上传到GitHub时,这意味着我正在公开我的代码。那为什么要加密?为什么要在cmd中解决所有这些麻烦。

1 个答案:

答案 0 :(得分:2)

  

为什么我们需要在git中使用SSH密钥?

SSH密钥标识与git远程存储库交互的用户。

  

我知道它应该加密连接,但在上传到GitHub时,这意味着我公开了我的代码。

不一定,GitHub中有私有存储库。此外,还有其他托管服务提供商。

  

为什么要在cmd中解决所有这些问题。

使用SSH身份验证时,您无需在与远程交互时输入凭据。