本篇参考:https://ken.io/note/centos7-gitlab-install-tutorial
1.安装依赖
#安装技术依赖
sudo yum install -y curl policycoreutils-python openssh-server
2.添加GitLab Yum源
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
3.安装GitLab社区版
sudo yum install -y gitlab-ce
4.配置GitLab站点Url
#修改配置文件
sudo vi /etc/gitlab/gitlab.rb
#配置首页地址(大约在第15行)
external_url 'http://gitlab.example.com'
5.启动并访问GitLab
重新配置并启动
sudo gitlab-ctl reconfigure
#完成后将会看到如下输出
Running handlers complete
Chef Client finished, 432/613 resources updated in 03 minutes 43 seconds
gitlab Reconfigured!
6.常见问题
启动gitlab后输入URL并不能访问gitlab页面
原因:1.检查防火墙是否拦截
2.查看是否本机有安装nginx,如果原来机器有nginx,安装gitlab也会安装nginx的 如下图
image.png
针对原因2的解决方案 ,修改gitlab的nginx配置文件,修改端口即可,避免两个nginx解析端口冲突
vi /var/opt/gitlab/nginx/conf/nginx.conf
找到
# include /var/opt/gitlab/nginx/conf/gitlab-http.conf;
这一行
vi /var/opt/gitlab/nginx/conf/gitlab-http.conf;
把
listen *:80; 改为 listen *:8088;
#重启nginx即可
image.png
网友评论