git连接github以及SourceTree的连接

1.生成rsa秘钥

打开git bash命令行,输入

ssh-keygen -t rsa -C "[email protected]" 
//后边是你的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 [email protected]
//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

git连接github以及SourceTree的连接_第1张图片

title随便取,key就是刚复制的内容,完成就好

检测是否成功

ssh -T [email protected]

3.SourceTree连接GitHub

点击工具--选项--一般,选择SSH秘钥到刚才的id_rsa文件,确定

git连接github以及SourceTree的连接_第2张图片

推送的时候复制仓库的链接就好了

 

你可能感兴趣的:(经验)