1. 下载:Git
Git
2. git创建用户和邮箱
2.1. 创建一个版本库:git init
2.2. 创建一个用户:git config --global user.name "lijie"
2.3. 创建一个邮箱:git config --global user.email "1179728169@qq.com"
3. Linux安装GitLab
3.1. GitLab下载地址:gitlab/gitlab-ce - Packages · packages.gitlab.com(安装的是CentOs7版)
3.2. 上传到服务器即可
3.3. 直接采用下载的RPM软件包安装
sudo rpm -ivh /opt/software/gitlab/gitlab-ce-16.7.6-ce.0.el7.x86_64.rpm
安装报:policycoreutils-python 被 gitlab-ce-16.7.6-ce.0.el7.x86_64 需要
解决方案:yum install policycoreutils-python(如果还报错,那就看版本是否匹配)
3.4. 安装配置依赖项
在CentOS 7上,下面的命令也会在系统防火墙中打开HTTP、HTTPS和SSH访问。这是一个可选步骤,如果您打算仅从本地网络访问极狐GitLab,则可以跳过它
sudo yum install -y curl policycoreutils-python openssh-server perl
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
3.5. 初始化GitLab
curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash
sudo EXTERNAL_URL="https://hadoop104" yum install -y gitlab-ce
3.6. 启动GitLab
3.7. 访问GitLab
初始化时,软件会提供默认管理员账户:root,但是密码是随机生成的。
sudo vim /etc/gitlab/initial_root_password(查看gitlab随机生成密码的路径)
3.8. 修改密码