一、装备
1.1安装git 1.2检查下之前有没有已经生成:
打开git下的git bash ls -al ~/.ssh
二、生成公钥私钥
进入到.ssh文件目录下
-
能进入,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。 -
如果不能进入到.ssh文件目录下,检测下自己之前有没有配置: git config user.name和git config user.email
-
如果之前没有创建,则执行以下命令: git config –global user.name ‘xxxxx’
git config –global user.email ‘xxx@xx.xxx’
ssh-keygen -t rsa -C ‘xxx@xx.xxx’
若报错fatal: not in a git directory,则在git cmd下运行,参考博客 git config --global user.name ‘xxxxx’
git config --global user.email ‘xxx@xx.xxx’
输入ssh-agent bash,切回git bash ssh-keygen -t rsa -C ‘xxx@xx.xxx’
接着按3个回车 ![在这里插入图片描述](https://img-blog.csdnimg.cn/bfba3573852a4a29a90f9ceb57db9ad7.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmFieXpiYjYzNg==,size_20,color_FFFFFF,t_70,g_se,x_16) 最后在.ssh目录下:id_rsa(私有秘钥)和id_rsa.pub(公有密钥) ![在这里插入图片描述](https://img-blog.csdnimg.cn/70a23b32f6114497b428d407121e51d9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmFieXpiYjYzNg==,size_20,color_FFFFFF,t_70,g_se,x_16)
三、登陆远端
则需要将rsa.pub里的秘钥添加到远端。 首先,去.ssh目录下找到id_rsa.pub这个文件夹打开复制全部内容。 接着:
3.1.登录GitHub,进入你的Settings
![在这里插入图片描述](https://img-blog.csdnimg.cn/1f62cac33d5b439eabb5956d3ce8aa41.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmFieXpiYjYzNg==,size_9,color_FFFFFF,t_70,g_se,x_16)
3.2.点击SSH and GPG keys
![在这里插入图片描述](https://img-blog.csdnimg.cn/b07a70f804b84be188da17d5854f29ea.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmFieXpiYjYzNg==,size_11,color_FFFFFF,t_70,g_se,x_16)
3.3.创建New SSH key
![在这里插入图片描述](https://img-blog.csdnimg.cn/87311dba87c04ef296d41c6615ecddc9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmFieXpiYjYzNg==,size_20,color_FFFFFF,t_70,g_se,x_16)
3.4.粘贴idrsa_pub到key输入框
![在这里插入图片描述](https://img-blog.csdnimg.cn/f039deeaaaa640d7bd104a628762aa85.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmFieXpiYjYzNg==,size_20,color_FFFFFF,t_70,g_se,x_16)
- 点击Add SSH key 再弹出窗口,输入你的GitHub密码,点击确认按钮。
3.5测试
在命令窗口上输入 ssh -T ssh -T git@github.com 按回车键,如看到以下信息,就成功。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/9a8466437a1c4b73b64baf2d6ec9fa70.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmFieXpiYjYzNg==,size_20,color_FFFFFF,t_70,g_se,x_16) 若失败,则参考博客修改
3.5git命令
![在这里插入图片描述](https://img-blog.csdnimg.cn/ad11ef92974f412997681a0a479902c4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmFieXpiYjYzNg==,size_20,color_FFFFFF,t_70,g_se,x_16)
参考博客 https://blog.csdn.net/qq_35495339/article/details/92847819
|