构建内网yum仓库

1、环境介绍
系统:龙蜥os 7.9

2、安装epel源

yum install epel-release -y

3、安装nginx服务器并启动

yum install nginx httpd -y

配置

server {
    listen 80;
    server_name repo.wtown.com;

    root /usr/share/nginx/html/repo;
    index index.html index.htm;

    location / {
        # 启用目录浏览
        autoindex on;
        # 可选项: 不显示文件的确切大小,而是使用KB, MB等单位
        autoindex_exact_size off;
        # 可选项: 使用服务器本地时间显示文件时间
        autoindex_localtime on;

        try_files $uri $uri/ =404;
    }
}

启动

systemctl start nginx
systemctl enable nginx

4、安装createrepo工具

yum install createrepo -y

5、挂载本地镜像

 mount -o loop /myrepo/iso/rhel-server-6.10-x86_64-dvd.iso /mnt/

6、复制文件内容到网站目录下

mkdir /usr/share/nginx/html/repo/rhel6_10
cp -r /mnt/* /usr/share/nginx/html/repo/rhel6_10/

7、创建yum仓库元数据(iso文件中自带repodata文件夹的直接都复制过去就行了不用重建)

createrepo /usr/share/nginx/html/repo/rhel6_10/

8、创建yum repo 配置文件

vi /etc/yum.repos.d/rhel6_10.repo
[rhel6_10]  
name=rhel6_10  
baseurl=http://repo.wtown.com/rhel6_10/  
enabled=1  
gpgcheck=0

9、更细yum缓存

yum clean all
yum repolist

在这里插入图片描述

10、配置文件存储到gitlab中(额外)
建立一个群组
在这里插入图片描述
在这里插入图片描述
新建项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
windows 本地安装git
在这里插入图片描述
打开git ui 新建一个仓库
在这里插入图片描述
建立完会有一个隐藏文件夹.git
在这里插入图片描述
在这里插入图片描述
推到远程需要添加远程的仓库
在这里插入图片描述
在这里插入图片描述
或者可以使用已经存在的项目
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值