应用服务功能:从github导入应用时,提示io.choerodon.core.exception.CommonException: error.projecthook.create

如果我去初始化gitlab的密码后对系统有影响吗?

一键部署的时候没记得设置gitlab密码呢,密码默认是多少?

这个指的是什么?,麻烦具体一些

这个不知道密码登录不进去,有没有默认密码?一键安装的时候没记得让设置密码呢。在哪能查到密码呢?或者如果不知道密码的话我能进服务器直接修改密码吗?比如输入gitlab-rails console production进入gitlab控制台修改密码。

gitlab root 用户密码是在你第一次登陆时设置的

輸入gitlab域名,跳转到http://api.example.gf521.cn/,登录后提示500,如图所示


查看oauth后台日志,提示2020-12-16 16:25:07.005 WARN 7 — [ XNIO-3 task-42] o.h.o.s.s.i.DefaultClientDetailsWrapper : Client not assign any role! clientId: gitlab

参考这个回答

添加webhook功能正常,而且gitlab中代码实际已经导入成功了,不知道为啥还

报错

报错是最后给仓库添加webhook报错了,你进去这个仓库看看里面的webhook情况

项目webhook是空的,手工能添加webhook没问题

那你在界面上重试那个创建应用服务的事务实例还是会失败吗?

还是报一样的错

你先重启gitlab-service,然后再去重试失败的事务呢

使用kubectl get pod gitlab-service-68f94c5dc-75jtc -n c7n-system -o yaml | kubectl replace --force -f - 重启pod后,重新执行失败的事务,还是报那个错

你直接调用gitlab创建webhooks的接口试试,
curl --request POST --header “PRIVATE-TOKEN: gitlab-service配置的GITLAB_PRIVATETOKEN” “http://gitlab域名/api/v4/projects/gitlab项目id/hooks?url=http://api.test.com/v1/iam/hooks&enable_ssl_verification=true&token=asdasdasdasda

执行您发的命令,报错。curl --request POST --header “PRIVATE-TOKEN: afFRF81GQJr2G495Edaf” “http://gitlab.example.gf521.cn/api/v4/projects/1/hooks?url=http://api.test.com/v1/iam/hooks&enable_ssl_verification=true&token=asdasdasdasda”,报错,如图所示

执行 curl -X POST -H ‘PRIVATE-TOKEN: afFRF81GQJr2G495Edaf’ http://gitlab.example.gf521.cn/api/v4/projects/1/hooks?url=http://api.test.com/v1/iam/hooks&enable_ssl_verification=true&token=asdasdasdasda,可以添加webhook成功。如图所示


你创建webhook的时候,把这些触发事件都勾上呢,看能不能成功。

能创建成功

通过一键部署安装的,所有组件都是自动安装的

如果是一键部署,那就不是配置的问题。

可能是挂载的 nfs PVC 的问题。卸载gitlab,删除 pvc 后重新安装gitlab。