gitHub和gitLab免密拉取文件
当你从gitHub或者gitLab的私有仓库上拉取一个项目的时候,每次都需要输入密码(这个密码是你自己的gitHub/gitLab的密码),需要做到免密拉取文件,则往下看
gitLab
- 一个私有项目仓库
- 你需要拉取该仓库的文件:
git pull 仓库地址
提示让你输入密码
- 免密操作:
输入: ssh-keygen.exe、
提示:
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub
根据提示:
您的标识已保存在/c/users/administrator/.ssh/id_rsa中。
您的公钥已保存在/c/users/administrator/.ssh/id_rsa.pub中。
4. 需要把根据如上提示把id_rsa.pub中的公钥放在gitLab的SSH中,即可
在个人资料设置——SSH密钥——把id_rsa.pub中所有的内容复制添加到 "gitLab的公钥中,输入标题方便查看,保存。"
5. 再次执行git clone指令的时候就可以直接拉取了。
gitHub
同样的道理,放置公钥的位置如下:gitHub右上角有个Settings
在SSH中根据提示添加/保存即可