Git - SSH使用已经存在的私钥
2017-12-08 本文已影响8人
猫语巧克力
管理ssr私钥
目的:在Windows下使用Linux已经生成的私钥,主要是懒得再去GitHub添加一个
一、添加以前的私钥
1.Linux平台:打开终端到id_rsa文件所在目录
2.Windows平台:id_rsa文件所在目录右键打开Git Bash Here
# 终端执行
ssh-add id_rsa
# 如果提示:Could not open a connection to your authentication agent
# 执行下列语句
ssh-agent bash
二、新建config
文件
文件内容如下:
需要注意的是:IdentityFile
指向id_rsa文件,不一定非要放在.ssh目录
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile /home/yourname/Documents/ssh/id_rsa
User yourname
复制该文件到ssh目录:
1.Linux平台:/home/yourname/.ssh/
2.Windows平台:/c/Users/yourname/.ssh/
三、测试链接
ssh -T git@github.com
# 设置name与email
git config --global user.name "name"
git config --global user.email "email"