我在PD中安装的Ubuntu 14.04.1 LTS,在Ubuntu中安装GitLab,如果你还不会安装的话,请看这里:
1、访问GitLab出现502错误
502
GitLab is not responding.
Please contact your GitLab administrator if this problem persists.
经查找,原因是端口设置的问题,好像是端口被占用了。
原来的端口我设置的是8080,这里我更改成为了8081
修改external_url:
这里的url我原来设置的是一个自定义的url,但是访问不了,只能用localhost去访问,那么现在我就干脆设置成为了localhost。(如果有哪位大牛知道原因,请明示,感激不尽!)
http://localhost:8081
修改Nginx
在GitLab Nginx中,修改如下:
nginx['listen_addresses'] = [localhost]
nginx['listen_port'] = 8081
至此在Ubuntu中用http://localhost:8081去访问就可以看见GitLab了。
但是如何在OS X中去访问呢?
2、设置Parallels Desktop11端口转发。
打开PD的偏好设置,选择网络一项,选择Shared一项。
在下面的端口转发,点击加号,增加一个端口转发:
- 协议:默认的TCP
- 源端口:8081(这是OSX中访问的端口)
- 转发至:10.211.55.5(这是我Ubuntu的IP,用ifconfig命令看一下Ubuntu中的IP就知道了)
- 目标端口:8081(这是GitLab的端口)
保存退出,打开Safari,输入网址http://localhost:8081现在你就能看见GitLab了,一些不能够上传到公有Git中的项目,就可以上传至你的私有Git了。