Windows下GitHub配置SSH Key验证SourceTree

SourceTree使用GitHub的HTTPS远程连接,需要不断输用户名和密码登录。

GitHub的秘钥SHH远程连接,则不需要;

 

创建本地密钥

一、设置git的user name和email

打开Git Bash程序,输入命令行

git config --global user.name "用户名"
git config --global user.email  "邮箱"

二、获取秘钥

生成命令

ssh-keygen -t rsa -C "邮箱"
  • 按3个回车,密码为空。

 获取秘钥

cd ~/.ssh
ls
cat id_rsa.pub

复制输出的秘钥(ssh-rsa开头)

 三、新建GitHub密钥ssh

GitHub>>Setting>>SSH>>New SSH Key

1.Setting

Windows下GitHub配置SSH Key验证SourceTree_第1张图片

2.New SSH Key

Windows下GitHub配置SSH Key验证SourceTree_第2张图片

Windows下GitHub配置SSH Key验证SourceTree_第3张图片

3. 项目Clone使用SHH,复制路径:git@github...

Windows下GitHub配置SSH Key验证SourceTree_第4张图片

四、SourceTree设置SHH

1.SourceTree>>工具>>选项>>Load SHH(刚刚生成创建的)

Windows下GitHub配置SSH Key验证SourceTree_第5张图片

2.Clone的路径改成SHH的就OK了 

 

 

 

你可能感兴趣的:(Windows下GitHub配置SSH Key验证SourceTree)