自学内容网 自学内容网

构建内网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仓库元数据

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
在这里插入图片描述
在这里插入图片描述
推到远程需要添加远程的仓库
在这里插入图片描述
在这里插入图片描述
或者可以使用已经存在的项目
在这里插入图片描述


原文地址:https://blog.csdn.net/zyj81092211/article/details/138674279

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!