OS X中访问Parallels Desktop11中安装的GitLab


我在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.

GitLab is not responding

经查找,原因是端口设置的问题,好像是端口被占用了。
原来的端口我设置的是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了。

GitLab
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容