多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ### Centos7安装gitlab ### 打开HTTP和SSH访问。 在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。 ``` sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld ``` ### 下载 添加GitLab软件包存储库并安装软件包 ``` curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash ``` ### 安装 安装GitLab包。将`http://gitlab.example.com`更改为您要访问GitLab实例的URL。安装将自动配置并启动该URL的GitLab。HTTPS 在安装后需要其他配置。 ``` sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee ``` ### 配置 gitlab本身采用80端口,如安装前服务器有启用80,安装完访问会报错。需更改gitlab的默认端口。 修改vim /etc/gitlab/gitlab.rb: ``` external_url 'http://localhost:90'**** ``` unicorn本身采用8080端口,如果你那里没有8080使用,可以后边不用修改了。如安装前服务器有启用8080,安装完访问会报错。需更改unicorn的默认端口: 修改 /etc/gitlab/gitlab.rb: ``` unicorn['listen'] = '127.0.0.1' unicorn['port'] = 3000 ``` ### 注意事项 每次重新配置,都需要执行sudo gitlab-ctl reconfigure 使之生效。 有一个默认账号root,初次登录时会跳转到修改密码页面 [参考地址](http://www.21yunwei.com/archives/4351)