centos7 安装gitlab

本文详细介绍了在CentOS7上安装和配置GitLab的步骤,包括安装依赖软件、设置GitLab仓库、修改配置文件以适应自定义IP地址和端口,以及解决常见错误如502错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos7 安装gitlab

 

 

简介:

  GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.

安装命令:

sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

添加GitLab仓库,并安装到服务器上:

curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

使用浏览器访问GitLab:

置并启动gitlab-ce

vim /etc/gitlab/gitlab.rb

 把external_url = 'http://git.example.com'修改为自己的IP地址,例如我的ip:http://192.168.8.54:8091,端口号注意不要与其他的冲突

修改完成后:wq保存退出,执行以下命令,让配置生效

gitlab-ctl reconfigure

gitlab-ctl start

访问gitlab页面出现502错误

 

 出现这个问题,主要是因为8080端口被占用,之前安装tomcat默认的是8080端口,netstat -ntpl查看端口情况

输入 kill -9 1339 杀掉8080端口对应的program

再刷新下页面即可进入到Gitlab页面

 

 

 

为了避免8080端口冲突问题,可以修改下unicorn的默认端口,vim打开/etc/gitlab/gitlab.rb配置文件

新增一项unicorn['port'] = 8092,修改后内容如下

 

修改完成后:wq保存退出,执行gitlab-ctl reconfigure命令,让配置生效,再重新启动服务 gitlab-ctl restart

然后注册

登录

 

posted @ 2019-02-26 10:13 爱穿衬衫 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值