Gitlab-ce安装

GitLab介绍

GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

功能:Gitlab 是一个提供代码托管、提交审核和问题跟踪的代码管理平台。
版本:GitLab 分为社区版(CE) 和企业版(EE)。
配置:建议内存4G以上。

RPM安装

官方rpm地址:https://packages.gitlab.com/gitlab/gitlab-ce/

下载 gitlab-ce-12.9.2-ce.0.el7.x86_64.rpm,版本自己选择。如果系统环境没有安装wget请先安装wget。

wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-12.9.2-ce.0.el7.x86_64.rpm/download.rpm

安装依赖包

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 firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

安装 gitlab-ce-12.9.2-ce.0.el7.x86_64.rpm

yum install gitlab-ce-12.9.2-ce.0.el7.x86_64.rpm -y

更改访问地址

vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.0.20'

重新加载配置

[root@gitlab ~]#   gitlab-ctl reconfigure

启动gitlab-ce

[root@gitlab ~]# gitlab-ctl start 
ok: run: alertmanager: (pid 11797) 49s
ok: run: gitaly: (pid 11683) 53s
ok: run: gitlab-monitor: (pid 11743) 52s
ok: run: gitlab-workhorse: (pid 11713) 53s

第一次登陆需要修改密码

Gitlab-ce安装_第1张图片

gitlab常用命令

gitlab-ctl start                                     # 启动所有 gitlab 组件;
2     gitlab-ctl stop                                # 停止所有 gitlab 组件;
3     gitlab-ctl restart                             # 重启所有 gitlab 组件;
4     gitlab-ctl status                              # 查看服务状态;
5     vim /etc/gitlab/gitlab.rb                      # 修改gitlab配置文件;
6     gitlab-ctl reconfigure                         # 重新编译gitlab的配置;
7     gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
8     gitlab-ctl tail                                # 查看日志;
9     gitlab-ctl tail nginx/gitlab_access.log

 

你可能感兴趣的:(CI/CD)