GitLab 常见问题及解决

本篇博客记录了使用 GitLab 时遇到的若干问题及解决方法,以备后需。

使用指南

1、在 Jenkins 中编写 shell 脚本拉取公司 GitLab 中的代码,会缺少拉取权限,由管理员操作,点击 设置 -> 仓库 -> 部署秘钥 -> 展开,使用 Jenkins 所在机器的 SSH 公钥创建一个 部署秘钥,然后在各工程中启用之,即可获得拉取代码得权限。

常见问题及解决

1、在 GitLab 中某项目的 设置 -> 集成 中配置 Jenkins webhook,配置完成后点击 Test,报错如下:

Hook execution failed: URL 'https://jenkins.xdhuxc.me/project/xdhuxc' is blocked: Requests to the local network are not allowed

解决:在 管理员区域设置 下,在 Outbound requests部分,选择 Allow requests to the local network from hooks and services,然后保存之。

参考链接:https://gitlab.com/gitlab-org/gitlab-ce/issues/46490

updatedupdated2018-08-192018-08-19
加载评论