1.生成rsa秘钥
打开git bash命令行,输入
ssh-keygen -t rsa -C "youemail@126.com"
//后边是你的git本地修改的邮箱
//输出
//Generating public/private rsa key pair.
//Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa):
// /c/Users/admin/.ssh/id_rsa already exists.
//Overwrite (y/n)? y
//Enter passphrase (empty for no passphrase):
//Enter same passphrase again:
//Your identification has been saved in /c/Users/admin/.ssh/id_rsa.
//Your public key has been saved in /c/Users/admin/.ssh/id_rsa.pub.
//The key fingerprint is:
//SHA256:jhBBh8uUmtFd6Hh0ML0F6ARyBUJW2QjiACHVl5k33b0 2399865721@qq.com
//The key's randomart image is:
+---[RSA 2048]----+
|B+B*B@=Xoo . . |
|+o.+Oo%.= o . . |
| . *.O o + . |
| o +.+ . E |
| .. S |
| . o |
| . . |
| |
| |
+----[SHA256]-----+
输出第二行是生成秘钥的存放位置,打开它,找到id_rsa.pub文件,复制内容
2.打开github配置秘钥
选择右上角自己的图标--setting--SSH and GPG keys--new ssh key
title随便取,key就是刚复制的内容,完成就好
检测是否成功
ssh -T git@github.com
3.SourceTree连接GitHub
点击工具--选项--一般,选择SSH秘钥到刚才的id_rsa文件,确定
推送的时候复制仓库的链接就好了