生成SSH key

2018/08/14

参考:生成并部署SSH key

查看 ssh-keygen 帮助文档

ssh-keygen help

按如下命令生成 sshkey

ssh-keygen -t rsa -C "xxx@163.com" -f ~/.ssh/giteekey
# 或者
ssh-keygen
# 可按提示输入密码

查看 public key

cat ~/.ssh/id_rsa.pub

将公钥添加到码云中,然后在终端中输入

ssh -T git@gitee.com
# 返回如下则表示成功
# Hi name! You've successfully authenticated, but Gitee.com does not provide shell access.

一般而言,项目的 key 只有拉取权限,用户的 key 具有推送和拉取权限。