利用代码托管平台建立自己的js库


前言

最近做了一个网站,需要用到js库,有一些是自己写的,但是不想放在自己的网站上,发现可以利用一些代码托管平台(如gitee)

过程(这里使用gitee作为示例)

1.注册并登录gitee

gitee网址
https://gitee.com/

2.创建仓库

gitee顶部
登录后,点击右上角的+号,点击新建仓库。
仓库名称随便写写,没什么用的
路径是实际访问的仓库路径,我这里取的是js1,因为之前已经创了一个js仓库了
在这里插入图片描述
我这里选择开源,设置模板readme文件,然后直接创建(后面是使用api进行导入的,选择私有可能也可以)在这里插入图片描述

3.添加文件

进入仓库,点击加号,选择新建文件在这里插入图片描述
输入文件名和js代码,下拉到底部,点击提交
在这里插入图片描述

4.生成个人令牌

点击右上角的头像,选择设置
在这里插入图片描述
点击私人令牌在这里插入图片描述
点击生成新令牌在这里插入图片描述

描述随便写,权限选择如下图,点击提交在这里插入图片描述
输入密码,点击验证,可以把令牌复制保存到一个文件里防止忘记

5.使用api获取文件

这是jitee api文档
https://gitee.com/api/v5/swagger#/getV5ReposOwnerRepoStargazers?ex=no
这是获取raw文件的api在这里插入图片描述
实际需要提供4个参数,
access_token(用户授权码)即私人令牌
owner(仓库所属空间地址(企业、组织或个人的地址path))
repo(仓库路径(path))
path(文件的路径)

owner,repo可返回仓库查看在这里插入图片描述
这个页面的网址应该是https://gitee.com/ owner / repo,path即js文件名,我这里是12345.js
访问网址
https://gitee.com/api/v5/repos/ owner / repo /raw/ path ?access_token= access_token

这样就可以获取js文件

6.防止篡改

在前端,由于私人令牌是加在网址后面的,有可能会被人获取令牌,使用api修改文件,我们可以通过修改仓库状态来防止。

进入仓库,点击管理,将状态开始修改为暂停或关闭即可(修改仓库状态需要验证码和密码)在这里插入图片描述
如果需要添加文件,可以把状态改回开始,添加后再改回暂停或关闭

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值