clone自己的私人库,每次都现查,现总结一下。
首先,需要在服务器生成密钥,并把公钥上传到git上。
- 在服务器的命令行配置用户名和邮箱:
git config --global user.name '你的用户名'
git config --global user.email '你的邮箱'
- 在服务器上创建私钥和公钥
ssh-keygen -t rsa -c "你的邮箱"
然后输入密钥的名字(自己取):id_rsa_git
接下来输passpharse,直接按 enter
然后密钥就生成好了,以 .pub 结尾的就是公钥。
3. 进入~/.ssh
文件夹,可以看到一个私钥 id_rsa_git ,一个公钥 id_rsa_git.pub,打开id_rsa_git.pub,将其中的内容复制到github中的: 个人头像->setting
->SSH and GPG keys
->SSH keys
->new SSH key
出来的框框里面。
4. 将 id_rsa_git 加入ssh-gent:ssh-add ~/.ssh/id_rsa_git
如果报错:Could not open a connection to your authentication agent
那么执行下面两行,重新加入:
ssh-agent bash
ssh-add ~/.ssh/id_rsa_git
- 然后就可以 git clone了,选
SSH
这个