部署流水线部署报错

要保证你的gitlab可以通过 ssh 克隆代码。即访问gitlab域名的22端口要能访问到gitlab服务的22端口

gitlab域名的A记录应该指向externelIp对应的外网ip。

这个刚刚执行了,没报那个错了。。就是SSH那个没懂意思~~~

Agent这边,需要在k8s环境客户端环境中中执行一个创建自定义K8s对象的文件,http://choerodon.io/zh/docs/installation-configuration/steps/parts/choerodon-devops/

还是不行啊!!

客户端一直报这个:

这种是22端口可以了?

你在gitlab个人设置–>ssh keys中添加你的公钥,看能否通过ssh方式clone代码

我部署也有这个问题。克隆不下来

执行这一步试试

弄好了没?

没有。用直接在个人设置加。需要输入密码。而且devops-service版本是0.9.2吧,没有0.9.3.然后choerodon-agent也是并没有0.9.6.

希望官方每次写好教程,先用裸机跑一遍,看看有没有问题。

克隆代码用ssh地址

是的,就是用这个。不然,应该不会出现要输入密码的提示吧

如果需要输入密码 那是gitlab的ssh配置有问题了。

先确定你的gitlab 域名指向的哪一台主机,然后看下该主机的22端口被哪个线程占用

你把SSH那个YML卸载,修改一下。另外安装
原文件:


修改成:

在试一下

前提我是装了很多次了。gitlab域名的指向肯定是没问题的。指向master01。
然后22端口


已经根据上面的回复做过一遍了。

是不是文档里写的那些镜像的版本问题?
请确认一下这些版本有没有放到库里面。我helm更新过并没有找到

你的22端口仍然被sshd占用着,说明并未正确设置gitlab的ssh,麻烦手动设置一下

http://choerodon.io/zh/docs/installation-configuration/steps/parts/base/gitlab/

噢,那明白了。就是把22端口给gitlab服务用了。本地需要改掉了。。。

还是我自己的安装问题,不好意思。

:smile: