Jenkins的凭证
gitlab 的配置
docker
我的配置应该是没有问题的,但就是访问不到。
我有怀疑是本地安装的gitlab可能哪里没有配置,我就试了线上github的地址,也是访问不到。
请老师解决一下,卡了快一周了。
登陆购买课程后可参与讨论,去登陆吧
兄弟,你的连上了吗 我的是用配置的这个ssh可以push代码带gitlab但是jenkins就是连不上
你这里是在拉取github的仓库?jenkins的网络与github这边是通的吗?(国内被墙了哦~)
我这里也是一模一样的错误,卡了两天了。我还尝试生成了ECDSA 格式的秘钥对,依然没法连接。
我是用windows安装虚拟机启了一个ubuntu,虚拟机中使用docker分别启了jenkins和gitlab服务。我先尝试按视频中的步骤,使用新生成的ssh秘钥对进行配置,出现了截图中的错误。然后我尝试将windows上全局的秘钥对配置到jinkens和gitlab,依然有上述错误。但是,我在windows中使用git bash去免密clone gitlab中的项目,是成功了的。看起来,gitlab中配置的公钥是生效了的。问题应该出在jinkens这边,可能是私钥没有生效?
网络问题的解决思路是:
本地clone一下这个192的地址的代码;
验证密钥的正确性;
添加Jenkins密钥:
在这里选择Enter directly,然后,把私钥复制进来。
如果尝试无果,可以在Q群中私信我一下。
感谢老师的答复,我这边问题已经解决了,似乎是linux系统权限的问题。但是依然感到很奇怪。
我一共创建了3对秘钥:
windows中创建的一对秘钥
虚拟机linux自定义文件夹创建的
虚拟机linux默认全局秘钥 (/root/.ssh/id_rsa)
创建后3对秘钥均添加到了jenkins和gitlab,每对秘钥依然是报错。
但是在执行了:
sudo chmod 700 /root/.ssh/id_rsa
sudo chmod 700 /root/.ssh/id_rsa.pub
jenkins上3对秘钥选择任一一对,红色报错都消失了。
明明前两对秘钥看上去和/root/.ssh/id_rsa没什么关系,但是在修改权限后,就都能正常使用了,无法理解。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
课程全新升级,对标阿里P6,从前端工程师直达大前端;一个业务场景深度打通全端+全栈+全流程,打通PC、管理后台、WebApp、uniapp小程序、移动App、跨端桌面应用和服务端接口
219 1
37 11
36 8
70 7
39 7
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星