GitHub和jsDelivr搭建对象存储/对象储存

众所周知,Github是全球最大的同性交友平台(误)最大的代码托管平台,而jsDelivr是一个免费为wordpress、npm和github提供静态加速的良心CDN,详细使用方法可见上一篇博文 《基于jsDelivr加速的Github外链图床》

但是呢,由于GitHub仓库只支持Git命令上传,上传过程过于繁琐,不适合日常生产生活,所以我就做了一个的简易对象存储网页,原理很简单,服务器进行上传并返回固定格式的链接,为了不让仓库中文件重复而引起报错,文件命名是时间+md5进行命名

        演示Demo链接在此:  王药酒的对象存储丨基于jsdelivr加速的Github的对象存储

 

 

首先放上下载链接:https://github.com/wangyaojiu/object-storage

第一步:按照注释修改配置api.php

//配置区 $name = ‘”‘;/

/Github的昵称 $username = ”;/

/Github的用户名 $email = ”;/

/Github绑定的邮箱 $token = ”;/

/获取的Token $repo = ”;//库名称

其中token需要去Github中Settting开发者选项申请

第二步:将index.php和api.php上传至传至php服务器 打开其中的index.php

继续阅读“GitHub和jsDelivr搭建对象存储/对象储存”

GitHub的仓库创建丨Jsdelivr镜像加速GitHub

新建 GitHub 仓库

在这里插入图片描述
在这里插入图片描述

克隆 GitHub 仓库到本地

点击 GitHub 仓库右边的 Clone or download ,一键复制仓库地址。
在这里插入图片描述
在本地资源管理器右键鼠标,选择 Git Bash Here ,执行以下命令:

git clone 粘贴刚刚复制的仓库地址

在这里插入图片描述
现在,本地出现了一个同名文件夹,即本地仓库。
在这里插入图片描述

上传资源

把需要上传的资源放入本地仓库,在本地仓库右键鼠标,Git Bash Here ,执行以下命令:

git status                //查看文件状态
git add .                 //添加所有文件到暂存区,注意末尾有个英文句号
git commit -m ''  //把文件提交到仓库
git push                  //推送文件至远程仓库

执行完成后,刷新 GitHub 仓库,发现文件已经同步过来了。
在这里插入图片描述

发布仓库

点击 GitHub 仓库的 releases
在这里插入图片描述
Create a new release
在这里插入图片描述
自定义发布版本号
在这里插入图片描述

通过 jsDelivr 引用资源