1.检查本地是否有密钥
cd ~/.ssh
2.生成ssh公私钥
ssh-keygen -t rsa -C "xxx@example.com"
3.复制公钥(.pb文件),并打开github的setting>SSH and GPG keys,添加到公钥中
4.配置用户名和邮箱(用于在Github中显示上传者信息)
git config --global user.name "xxx" //设置用户名
git config --global user.email "xx@xx.com" //设置邮箱
5.测试是否建立连接
ssh -T git@github.com
6.输入测试命令后,若创建ssh时设置了密码如下所示
The authenticity of host 'github.com (207.97.227.239)' can't be established.
# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)?
7.输入yes回车,输入设置的密码
Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':
注意:当然如果你密码输错了,会再要求你输入,直到对了为止。
8.密码输入正确后,显示下面这段话
Hi username! You've successfully authenticated, but GitHub does not
# provide shell access.