源码管理新征程:CentOS 7上GitLab安装全程解析

简介: 源码管理新征程:CentOS 7上GitLab安装全程解析


RPM 安装

创建安装目录

mkdir /opt/gitlab
cd /opt/gitlab

下载安装包

下载地址:Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm  --no-check-certificate

安装

rpm -ivh gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm

修改配置文件

/etc/gitlab/gitlab.rb 下的 external_url 修改为自己的 IP/域名,注意双引号,还要加上 http://

vim /etc/gitlab/gitlab.rb

重载配置

gitlab-ctl reconfigure

配置默认账号密码

浏览器访问你刚刚在 /etc/gitlab/gitlab.rb 修改的地址,然后就会进入配置密码的页面。

注意这里配置的是 root 用户的密码。

查看安装的 Gitlab

rpm -qa | grep gitlab

卸载 Gitlab

rpm -e gitlab-ce-12.9.0-ce.0.el7.x86_64

Docker 安装

创建映射目录

mkdir -p /opt/gitlab/config /opt/gitlab/logs /opt/gitlab/data

拉取镜像

docker pull gitlab/gitlab-ce:12.9.0-ce.0

运行容器

docker run -d -p 1443:443 -p 88:80 -p 222:22 --name gitlab --restart=always -v /opt/gitlab/config:/etc/gitlab -v /opt/gitlab/logs:/var/log/gitlab -v /opt/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:12.9.0-ce.0

修改配置

# 进入容器
docker exec -it gitlab bash
# 修改配置
vim /etc/gitlab/gitlab.rb
# 重载配置
gitlab-ctl reconfigure

注意:这里在修改配置的时候并不需要把端口配置上去!我在创建容器的时候指定的端口是 88

重启容器

docker restart gitlab

配置默认账号密码

浏览器访问你刚刚在 /etc/gitlab/gitlab.rb 修改的地址,然后就会进入配置密码的页面。

我在创建容器的时候指定的端口是 88,所以我需要访问 http://192.168.95.20:88/

注意这里配置的是 root 用户的密码。


相关文章
|
4天前
|
iOS开发 Python
mac:python安装路径,带你全面解析Python框架体系架构view篇
mac:python安装路径,带你全面解析Python框架体系架构view篇
|
4天前
|
Linux 网络安全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
|
4天前
|
Linux 网络安全 Windows
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
|
4天前
|
Linux 网络安全 数据安全/隐私保护
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
centos7安装gitlab-ce社区版全过程,详细到爆炸,这些面试官常问的开发面试题你都掌握好了吗
|
5天前
HuggingFace Tranformers 源码解析(4)
HuggingFace Tranformers 源码解析
6 0
|
5天前
HuggingFace Tranformers 源码解析(3)
HuggingFace Tranformers 源码解析
7 0
|
5天前
|
开发工具 git
HuggingFace Tranformers 源码解析(2)
HuggingFace Tranformers 源码解析
8 0
|
5天前
|
并行计算
HuggingFace Tranformers 源码解析(1)
HuggingFace Tranformers 源码解析
11 0
|
6天前
PandasTA 源码解析(二十三)
PandasTA 源码解析(二十三)
43 0
|
6天前
PandasTA 源码解析(二十二)(3)
PandasTA 源码解析(二十二)
35 0