GitLab 安装
2019-01-09 本文已影响0人
M_ENG
Community Edition or Enterprise Edition 企业版和社区版
企业版(ee)需要订阅需要许可证 就是需要钱、官方推荐你使用
如果你不订阅企业版 可以使用社区版(ce)功能是一样的
这里我们选择Centos 7 点击 就会出现安装步骤
1. Install and configure the necessary dependencies
(安装和配置必要的依赖)
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
##没有开启防火墙不需要执行
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
2. Add the GitLab package repository and install the package
(下载GitLab包到本地并安装)
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
3:配置启动GitLab 官网没有写出来在另一个页面
#编辑这个文件
vim /etc/gitlab/gitlab.rb
#找到 external_url "http://gitlab.example.com"
/external_url
# http://gitlab.example.com 修改为你服务器地址
#修改nginx 默认端口80 防止你本机已安装的nginx 端口冲突
nginx['redirect_http_to_https_port'] = 80
#在执行这条语句 加载下GitLab配置 正常访问GitLab
sudo gitlab-ctl reconfigure
4:用户名ROOT 第一次跳入设置密码页面在进行登录
相关启动命令官方文档
#启动
sudo gitlab-ctl start
#重新加载配置
sudo gitlab-ctl reconfigure
#停止gitlab
sudo gitlab-ctl stop
#重启
sudo gitlab-ctl restart
#停止其中某个组件
sudo gitlab-ctl stop unicorn
#启动其中某个组件
sudo gitlab-ctl start unicorn
#重启其中某个组件
sudo gitlab-ctl restart unicorn