全栈菜鸟

Centos 7 使用git 用 ssh 连接github服务器

2020-9-25 admin


Centos 7 使用git 用 ssh 连接github服务器
首先Linux下载git,ssh服务都弄好

生成ssh密钥:

$ ssh-keygen -t rsa -C "wzq793957419@qq.com"   //暂且用我自己的邮箱,可以为你本人的邮箱

然后一直按Enter就ok
Center


生成密钥之后,如果是普通用户

目录就是 ~/.ssh/下面生成:
Center

之后使用cat指令 cat id_rsa.pub (我这个是当前目录下,目录注意要正确)会显示以下内容:
Center

之后把这一段复制到github上面的
Center
Center
把刚刚赋值的key放到Key然后Add就ok

然后使用ssh -T git@github.com
使用ssh测试是否能够连接

第一次连接会提示你是否保存到known_hosts ,输入yes
Center
然后会保存一个叫known_hosts的文件
如果出现以下内容,说明连接成功
Center
同时也会多出来known_hosts文件
Center

如果不是上面那张连接成功,就就应该是出错了
可以使用ssh -Tv git@github.com
查看连接debug
当然我表示自己没看懂过
但是遇到了很多很多贼几把难受的问题
比如其中一张图:
重点是3个private的debug