centos离线部署gitlab

centos离线部署gitlab

有的时候因为工作环境需要,不能够连接互联网。而我们工作时又需要使用git进行合作开发,这时就需要在内网部署一个git服务端。

1、下载依赖软件包

yum install --downloadonly --downloaddir=/opt/repo curl policycoreutils-python  openssh-server  wget createrepo

2、更改yum源 vi /etc/yum.repos.d/git.repo

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

3、下载gitlab-ce

yum makecache
yum install --downloadonly --downloaddir=/opt/repo gitlab-ce

4、将/opt/repo下所有文件拷贝至局域网服务器,可以通过finalshell,xshell等工具拷贝出来

5、局域网服务器安装createrepo并生成yum源目录createrepo .

[root@localhost repo]# yum install createrepo
[root@localhost repo]# createrepo .

6、搭建本地yum源,vi /etc/yum.repos.d/local.repo

[local_git]
name=Gitlab CE Repository
baseurl=file:///opt/repo
gpgcheck=0
enabled=1

7、安装gitlab-ce

yum makecache
yum install gitlab-ce

8、启动并运行gitlab

[root@localhost repo]# gitlab-ctl reconfigure
[root@localhost repo]# gitlab-ctl start

9、查看登录界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KKd0qra0-1611900027254)(E:\笔记\image-20210129135238535.png)]

9、查看登录界面

在这里插入图片描述


版权声明:本文为m0_52425873原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。