一、社区版ce官网
包地址
https://packages.gitlab.com/gitlab
文档地址
https://docs.gitlab.cn/omnibus/installation/
二、安装
1. 上脚本
vi gitlab.sh
先按i,进入编辑模式,然后把下面的内容复制进去,出现确认按回车
#!/bin/bash
# 环境
sudo yum install -y curl policycoreutils-python openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd
# 必要的配置
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
# 安装Postfix(或Sendmail)以发送通知电子邮件
sudo yum -y install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
# 添加GitLab包存储库并安装包
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
# 安装,并设置访问域名
# sudo EXTERNAL_URL="http://git.qty.com" yum install -y gitlab-ce
sudo EXTERNAL_URL="http://192.168.200.12:80" yum install -y gitlab-ce
# 启动
sudo gitlab-ctl start
2. 访问失败
打开配置文件
vi /etc/gitlab/gitlab.rb
添加或者修改下面的配置就行,这里的地址可以是域名
external_url 'http://192.168.200.12:80'
3. 刷新一下配置
sudo gitlab-ctl reconfigure
4. 设置初始密码
查看root默认密码,然后登录进去改成自己的密码
cat /etc/gitlab/initial_root_password
三、常用命令
- 启动:
sudo gitlab-ctl start
- 停止:
sudo gitlab-ctl stop
- 重启:
sudo gitlab-ctl restart
- 获取服务状态:
sudo gitlab-ctl status
- 卸载:
- 删除软件包:
sudo gitlab-ctl stop && sudo gitlab-ctl remove-accounts
- 删除所有数据:
sudo gitlab-ctl cleanse && sudo rm -r /opt/gitlab
- 卸载软件:
sudo yum remove gitlab-jh
- 删除软件包: