1. 生成秘钥
$ ssh-keygen -t rsa -C "fengming19981221@163.com"
按3个回车,密码为空这里一般不使用密钥。
最后得到了两个文件:id_rsa和id_rsa. pub 在 ~下的.ssh文件夹中
2. 查看秘钥
cat ~/.ssh/id_rsa.pub
复制终端中的秘钥,第四部需要用到
3. 添加私密钥到ssh
ssh-add ~/.ssh/id_rsa
需要之前输入密码(如果有)。
4. 在github上添加ssh密钥
这要添加的是“id_rsa.pub”里面的公钥。
在第二步中,将复制下来的结果粘贴到
设置–》部署秘钥–》添加部署秘钥
5. 克隆SSH协议的存储库
git clone git@github.com:victorfengming/victorfengming.github.io.git
后面根据用户名不同,ssh协议下的url也不一样
6. 推他就完了
git add –all
git commit -m”SSH有瑕疵“
git push -u origin master
到这里可以发现无需输入密码即可将本地的已提交内容推送到服务端