DevOps-版本控制系统-GitLab部署

1 使⽤RPM包部署
这⾥使⽤的系统是CentOS8, 清华源:mirrors.tuna.tsinghua.edu.cn/gitlab-ce/
下载软件包
1 | |
安装
1 | |
⽇志输出
1 | |
2 配置
安装完成后可以发现以下信息,需要修改gitlab.rb配置⽂件。
GitLab was unable to detect a valid hostname for your instance. Please configure a URL for
your GitLab instance by setting external_url configuration in /etc/gitlab/gitlab.rb file. Then,
you can start your GitLab instance by running the following command: sudo gitlab-ctl
reconfigure
编辑 /etc/gitlab/gitlab.rb 可以看到默认的域名配置。如果是学习使⽤则可以继续使⽤该域名,不⽤再做其他配置。
1 | |
如果是需要修改该域名,则需要这样做:
1 | |
3 服务运⾏控制
1 | |
4 访问测试
由于使⽤的是gitlab.devops.com 这个域名,需要在dns或者本地hosts中添加该解析记录。
1 | |
浏览器访问http://gitlab.devops.com/ , 设置⽤户密码。默认⽤户root 。这⾥设置的密码是devops1234 。
能够正常进⼊⾸⻚即可,安装完成。

5 默认端口修改
由于默认gitlab使用80端口,所以,我们需要修改gitlab的默认端口。
修改 /etc/gitlab/gitlab.rb 文件如下,然后执行重新配置,重启命令后完成。
1 | |
端口要用9090以后的最好,否则不生效
默认情况下:unicorn会占用8080端口,nginx会占用80端口。改完之后,就可以通过nginx[‘listen_port’] 在浏览器进行访问了。
内部8080端口也不再被占用了。

这样修改了默认端口80后,在idea中获取代码时,要在路径后面加上修改的端口号才可以访问到代码
以上是按照gitlab的全过程。