安装及配置
官方网址:
https://about.gitlab.com/install/#centos-7
安装依赖:
yum install -y curl policycoreutils-python openssh-server perl systemctl enable sshd systemctl start sshd firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https systemctl reload firewalld yum install postfix systemctl enable postfix systemctl start postfix
安装:
- 配置镜像源:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | bash
- 查看可安装版本:
yum list gitlab-ee --showduplicates
- 安装(版本:16.0.0):
EXTERNAL_URL="10.0.0.11" yum install -y gitlab-ee-16.0.0-ee.0.el7
- 配置镜像源:
启动 gitlab:
systemctl start gitlab-runsvdir
修改配置:
vim /etc/gitlab/gitlab.rb
# 修改访问根地址(端口号:8888) external_url 'http://10.0.0.11:8888' # 修改 nginx 访问端口 nginx['listen_port'] = 8888 # 修改时区 gitlab_rails['time_zone'] = 'Asia/Shanghai' # 内存优化配置 puma['worker_processes'] = 0 sidekiq['max_concurrency'] = 10 prometheus_monitoring['enable'] = false postgresql['max_worker_processes'] = 4
gitlab-ctl reconfigure
查看默认密码:
cat /etc/gitlab/initial_root_password
访问:
curl http://10.0.0.11:8888
用户名:root
常用命令:
- 加载配置:
gitlab-ctl reconfigure
- 启动:
gitlab-ctl start
- 停止:
gitlab-ctl stop
- 重启:
gitlab-ctl restart
- 查看状态:
gitlab-ctl status
- 查看日志:
gitlab-ctl tail
- 加载配置:
设置允许 Webhook 请求本地网络
导出/导入项目
- 导出:
- 导入:
- 配置导入权限:
- 导入项目:
- 配置导入权限:
发布任务(issue)
- 创建计划(milestone):
- 创建标签(label):
- 创建看板(board):
- 创建任务(issue):
- 查看任务清单:
发布发行版本(release)
- 创建标签(tag),也可以用 git 创建:
- 创建发行版本(release):
文档更新时间: 2024-04-20 10:57 作者:lee