在gitlab的CI过程中获取错误500

时间:2017-10-31 08:09:28

标签: nginx gitlab

我用自己的Nginx安装了gitlab(我禁用了内置的nginx),在我尝试使用CI之前,一切正常。

我提交管道后启动,并给出消息:

Running with gitlab-runner 10.1.0 (c1ecf97f)
on the runner for wxEditor (fccd792d)
Using Docker executor with image node:8.8.1 ...
Using docker image 
sha256:c3a98397674933da01d4fc1e90dc880b1fb0760fedc43515e7660dcc58c6af28 for 
predefined container...
Pulling docker image node:8.8.1 ...
Using docker image node:8.8.1 
ID=sha256:d575940ea42b064ac3fa5b00c36ec099968ce2ae542488d1d8673f100dc0a622 for 
build container...
Running on runner-fccd792d-project-2-concurrent-0 via vps143760...
Cloning repository...
Cloning into '/builds/zhaozhong/wxEditor'...
fatal: unable to access 'http://gitlab-ci-
token:xxxxxxxxxxxxxxxxxxxx@gitlab.dingshao.cc/zhaozhong/wxEditor.git/': The 
requested URL returned error: 500
ERROR: Job failed: exit code 1

我被困在这里过了一天。

Gitlab EE:10.1.0,ubuntu 16.04

由于

1 个答案:

答案 0 :(得分:0)

问题解决了!

我使用我的exgin nginx运行gitlab并使用旧的nginx配置文件,并且应该有nginx + passenger,以确保gitlab能够开始工作。

阅读this anwer之后,我和乘客一起重新安装了Nginx,并将捆绑的Nginx的配置文件gitlab-http.conf复制到Nginx的sites-enable文件夹,然后每个作品都完美无缺。