准备工作
- 本机已安装
Git
(安装教程参见安装Git)并保证版本大于1.9
(通过git --version
可获取本地的版本); - 本机需要安装
OpenSSH
客户端(GNU/Linux, macOS, 或 Windows 10 已内置OpenSSH
); SSH
尽量保持最新,6.5之前的版本由于使用 MD5 签名,可能存在安全问题;
查看已有的SSH密钥
ls -al ~/.ssh
生成 SSH 密钥
ssh-keygen -t ed25519 -C "XXXXXX@XXX.com"
口令默认为空,你可以选择使用口令保护私钥文件。 如果你不想在每次使用 SSH 协议访问仓库时,都要输入用于保护私钥文件的口令,可以在创建公钥、私钥文件时,输入空口令。 点击回车,恭喜 SSH 密钥在本地已经生成了。可以在本地查看 SSH 密钥对内容,并将本地已生成的 SSH 公钥拷贝添加至 Codeup 平台。
拷贝公钥
mac tr -d '\n' < ~/.ssh/id_ed25519.pub | pbcopy
windows cat ~/.ssh/id_ed25519.pub | clip
GNU/Linux xclip -sel clip < ~/.ssh/id_ed25519.pub