之前学习了Git,在视频中看到他们都是免密登录连接的Gitee仓库,自己却要一遍遍输入密码,如图所示。
这就很麻烦,谁愿意一次次的输入密码来将代码Push上远程仓库啊。所以就想办法搞定它!
2.配置方法(老方法,不好使。呜呜呜) 2.1 生成公钥任意地方打开Git Bash,键入下面代码后一路3个回车即可。
ssh-keygen -t rsa -C "phil_p@163.com"2.2 上传公钥
在C盘下当前用户目录下找到.ssh文件夹,如下图
.pub文件是公钥,用记事本打开全部复制,然后粘贴到Gitee的公钥设置那里,如图
然后点击确认并输入密码即可。
2.3 测试公钥打开Git Bash后输入
ssh -T git@gitee.com
然后就如下图所示
Host 可以 verification failed!验证失败了???怎么回事???再来一次试试,还是不行!
所以验证失败!!然后就又上度娘找解决办法,找了一圈发现还是不行,我太难了。o(╥﹏╥)o
3. 真正的配置方法在屡次尝试后发现Gitee仓库SSH公钥设置那里有个提示,如下图,然后就想再试一次吧!结果就成功了!!!Nice!!记录一下过程!
3.1 删除Gitee中失败的公钥找到删除按钮后,直接输入密码后删除,如图
3.2 重新生成公钥和之前一样打开Git Bash,然后输入命令,不过这次的命令不一样了,是这样的:
ssh-keygen -t ed25519 -C "phil_p@163.com"3.3 上传公钥
上之前一样,打开.ssh文件夹下的.pub文件,如图
全选复制,粘贴到Gitee仓库SSH公钥那里并确认!
3.4 测试打开Git Bash,输入
ssh -T git@gitee.com
,出现下图即可成功配置SSH公钥。
终于成功了,我太难了!!!!



