centos7 安装gitlab
Posted lza945
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
然后注册
登录
以上是关于centos7 安装gitlab的主要内容,如果未能解决你的问题,请参考以下文章
#yyds干货盘点#Centos7环境下手把手教你安装Gitlab代码管理工具