gogs、gitlab ssh免密登录克隆踩坑
gogs、gitlab ssh免密登录克隆踩坑
参考文章:
通过种种方式,重新新建git
用户,创建authorized_keys
,将公钥追加进入,重启ssh
服务等等都没有效果。
甚至后面装了gitlab
,依然是如此。
问题解决:重新利用ssh-keygen -t rsa -b 2048
命令生成公私钥,在gogs的个人设置里面新建一个公钥,在gitlab中新建一个公钥,gogs与gitlab都能够实现免密克隆了。突然想起来之前的公钥似乎不是ssh-keygen -t rsa -b 2048
这个命令,好像是什么加邮箱什么奇奇怪怪的东西,不知道是不是这个原因,最后重新生成公钥后问题得以解决,只需要在网页中新建秘钥即可,什么在服务上追加公钥似乎不用。