心流logo

ssh 添加公钥

如何添加SSH公钥 添加SSH公钥通常涉及以下几个步骤:

  1. 生成SSH密钥对 首先,你需要在你的本地计算机上生成一对SSH密钥,包括私钥(private key)和公钥(public key)。
ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
  1. 选择保存路径 系统会提示你选择密钥保存的路径。默认情况下,它将在~/.ssh/目录下创建一个id_rsa私钥文件和一个id_rsa.pub公钥文件。你可以选择使用默认路径,也可以自定义。
  2. 设置密钥的密码(可选) 如果你希望在使用密钥时需要输入密码,可以为私钥设置一个密码。此时,每次使用密钥时都需要输入该密码。
  3. 添加公钥到SSH代理(可选) 如果你想在本地计算机上将密钥添加到SSH代理中,可以执行以下命令:
eval “$(ssh-agent -s)”
ssh-add ~/.ssh/id_rsa
  1. 将公钥添加到远程仓库 将公钥添加到远程仓库的步骤因远程仓库的不同而有所不同。以下是几个常见的远程仓库平台的添加公钥步骤:
  1. 测试SSH连接 添加公钥后,你可以通过SSH协议与远程仓库进行交互了。
ssh -T git@github.com
Hi your_username
You’ve successfully authenticated, but GitHub does not provide shell access.

通过以上步骤,你就可以使用SSH协议进行代码的克隆、推送等操作了,无需每次都输入密码。请注意,私钥应该保持机密,不要泄露给他人。