两种方法:
一.配置虚拟机网络连接方式为桥接
1.vim /etc/gitlab/gitlab.rb 设置external_url 为宿主机ip和端口
2.gitlab-ctl reconfigure
3.gitlab-ctl restart
二.配置虚拟机网络连接方式为nat,且对做了端口映射
1.vim /etc/gitlab/gitlab.rb 设置为虚拟机external_url 为虚拟机ip和端口
2.gitlab-ctl reconfigure
3.gitlab-ctl restart
此时可以通过宿主机ip和端口访问到gitlab,但是项目地址显示还是内网ip。接下来修改内网ip
4.cd /opt/gitlab/embedded/service/gitlab-rails/config
5.vim gitlab.yml
6.修改:gitlab:host 和gitlab:port 为宿主机的ip和虚拟机做的映射端口
7.gitlab-ctl restart
注意:如果再次执行gitlab-ctl reconfigure 之后,/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml文件会被覆盖掉,需要重新设置!!!
处理好之后,再次通过gitlabrunner执行的时候,