通过ssh公钥,实现 Git 免登陆
2016-12-16 本文已影响58人
7c03aed0f01f
省略废话 直接干!
cd ~
ssh-keygen -t rsa -C "127.0.0.1" # 一直按回车
cd ~/.ssh/
cat id_rsa.pub >> authorized_keys
cat id_rsa.pub
生成ssh公钥
cd ~
ssh-keygen -t rsa -C "127.0.0.1" # 一直按回车
![](https://img.haomeiwen.com/i424321/027eb4f7dbc657d9.png)
# 将公钥里的内容粘贴到 authorized_keys 文件里
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
#> 可以查看authorized_keys文件里的内容是跟id_rsa.pub文件里的内容是一样的
![](https://img.haomeiwen.com/i424321/4d4fa98df8db80ec.png)
# 查看公钥
cat ~/.ssh/id_rsa.pub
![](https://img.haomeiwen.com/i424321/62b9b27dd828ec17.png)
# 登陆coding,找到项目设置,部署公钥
![](https://img.haomeiwen.com/i424321/a7c120b70b94c7e9.png)
![](https://img.haomeiwen.com/i424321/bb0e14a9862e1a55.png)
# 也可以直接对账户,部署公钥
![](https://img.haomeiwen.com/i424321/f4a2f6607946f0c9.png)
# git clone 的时候使用git协议,别使用https协议
git clone git@git.coding.net:aaaaaaaaa/aiyouNginxConfig.git