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
推到远程需要添加远程的仓库
或者可以使用已经存在的项目