Gitlab Linux 环境安装

  • 环境检查是否已经安装了gitlab,安装了需要卸载

# 检查当前环境是否已经安装了gitlab,并且查看版本
gitlab-rails console
# 删除命令
yum remove git

# 查找命令
rpm -qa | grep gitlab 
# 删除命令
rpm -e gitlab-ce-12.10.1-ce.0.el8.x86_64
# 查找命令
 find / -name git
# 删除命令 (find / -name git 检查出来的路径要逐一删除a b c d e各代表一个路径)
rm -rf a b c d e
Gitlab Linux 环境安装_第1张图片

  • 镜像准备

  • 镜像地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.10.1-ce.0.el7.x86_64.rpm

  • 下载镜像:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.10.1-ce.0.el7.x86_64.rpm也可以下载到本地后上传到服务器

  • 安装qu环境依赖

# 资源库查看
yum search policycoreutils-python
# 安装依赖
yum install policycoreutils-python
  • 安装gitlab

rpm -i gitlab-ce-12.10.1-ce.0.el7.x86_64.rpm
  • 更新配置(其中external_url 是必须配置的,其他都选配)

  • external_url:访问详细地址,例如:external_url 'http://127.0.0.1:18080',实际使用时IP需要替换为可以对外访问的IP

  • gitlab_rails['backup_path']:备份文件地址,例如:gitlab_rails['backup_path'] = "/home/data/backups",默认/var/opt/gitlab/backups在这位置,如果需要恢复备份,备份文件指向的路径必须是备份文件地址

  • git_data_dirs:数据存储位置,例如:git_data_dirs({"default" => {"path" => "/home/data/gitlab-data"}})

,只配置一个可以使用(git_data_dir)

vi /etc/gitlab/gitlab.rb
Gitlab Linux 环境安装_第2张图片
  • 刷新配置

gitlab-ctl reconfigure
  • 启动gitlab

# 启动
gitlab-ctl start
# 停止 
gitlab-ctl stop
# 重启
gitlab-ctl restart

访问gitlab,前提是防火墙等策略配置是允许的,在浏览器的地址栏中,输入服务器的IP+设置的端口号即可进入GitLab的登录界面,首次登录使用用户名root,密码为首次访问GitLab时设的新密码,注意更新密码,密码有时效。

  • 查看实时日志

gitlab-ctl tail
Gitlab Linux 环境安装_第3张图片
  • 密码丢失强制更新密码

你可能感兴趣的:(代码管理工具(SVN,GIT等),gitlab,centos,linux,mr.chenyb)