配置 SSH 密钥

代码管理 Codeup 的仓库支持 HTTP(S) 和 SSH 两种访问协议,SSH 协议可以实现安全的免密认证,在使用 SSH 协议操作代码仓库之前,首先需要生成并上传你的 SSH 公钥,完成 SSH 公钥和用户账号的对应。

1、本地创建 SSH 密钥

在你的计算机命令行中首先执行以下语句,判断是否已经存在本地公钥:

cat ~/.ssh/id_rsa.pub

如果返回一长串以 ssh-rsa 开头的字符串, 说明已存在本地公钥,你可以跳过以下 ssh-keygen 的步骤。如果查询不到本地公钥,你可以按如下命令来生成 SSH 密钥 :

ssh-keygen -t rsa -C "<您的邮箱>"

该指令要求提供一个位置去存放公钥、私钥文件,您可以选择使用默认位置保存公钥、私钥文件。公钥文件以 .pub 扩展名结尾,可以公开给其他人,而没有 .pub 扩展名的私钥文件不要泄露给任何人!

  • 您可以选择使用口令保护私钥文件。如果您不想在每次使用 SSH 协议访问仓库时,都要输入用于保护私钥文件的口令,您可以在创建公钥、私钥文件时,输入空口令。

可以用以下命令显示生成的公钥:

cat ~/.ssh/id_rsa.pub

2、添加 SSH 密钥

点击云开发平台右上角的「个人信息」-> 「SSH密钥配置」->「添加密钥」,展现 SSH 密钥设置弹窗: ssh配置

将 1 中生成的公钥复制粘贴到密钥文本框架中,同时给当前密钥进行命名。点击「添加」后当前 SSH 密钥设置完毕。

设置成功后,你可以使用该 SSH 密钥进行代码的本地克隆、提交等操作。(如果没有安装Git客户端,您还需要安装Git客户端软件,才能完成代码克隆、提交等操作)

阿里云首页 相关技术圈