📅  最后修改于: 2023-12-03 14:50:55.606000             🧑  作者: Mango
Github 是全球最大的在线代码托管平台之一,而 SSH(Secure Shell)则是一种安全的网络协议,用于远程连接到服务器或其他设备。在 Github 上添加 SSH 可以帮助我们更加方便地进行代码的管理和使用。
SSH 是一种加密的网络协议,用于在不安全的网络上进行安全的远程登录会话,可以让我们安全地从客户端远程登录到服务器或其他设备上进行操作。SSH 采用了非对称加密技术,通过公钥将数据进行加密传输,从而保证了数据的安全性。
以下是在 Github 中添加 SSH 的步骤:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
当你需要从本地设备向 Github 上进行 git 操作时,你需要在 git push 或者 git pull 等操作前,先通过 SSH 登录到 Github 服务器上,验证你的身份,以便进行后续操作。
在第一次使用 SSH 登录到 Github 上时,可能会提示一个类似如下的信息:
The authenticity of host 'github.com (IP ADDRESS)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?
需要输入 yes
确认,然后输入你之前生成的 SSH key 对应的密码,即可成功登录到 Github 服务器上。
通过添加 SSH key,我们可以在 Github 上更加安全和方便地进行代码的管理和使用。同时,SSH 也是现在大多数云服务器都需要使用的网络协议,因此熟练掌握 SSH 的使用,对于程序员来说也是非常有必要的技能。