借助 Gitee Go 将博客(文档知识库)上传至阿里云 OSS 中

Gitee借助 Gitee Go 将博客(文档知识库)上传至阿里云 OSS 中

博客文章链接: https://www.ftls.xyz/posts/gitee-oss/

本文借助Gitee Go实现上传博客到阿里云中,成品在 https://note.ftls.xyz 。有两种方法可以实现。

准备工作

  1. 博客本体,存储至 Gitee 中。并开通了 Gitee Go。
  2. 阿里云存储桶一个。准备存储桶参数 endpoint , bucketname。 并在基础设置中开启静态页面服务。
  3. 有存储桶写入权限的阿里云 AccessKey 。即 accessKeyID 和 accessKeySecret 。
  4. 服务器一台。不需要有公网ip,但是要有网。能被添加到 Gitee 主机组管理 即可。
  5. Docker软件 + Docker 仓库 + Gitee 凭证管理添加凭证 + Gitee 私人令牌

注意: 阿里OSS静态页面服务和阿里云CDN的OSS私有Bucket回源冲突! 原因及解决方案 。

注意: 4,5满足其中一个即可。

说明: 本文使用docsify作为博客网站生成渲染工具。docsify十分小巧。比起其他软件生成的一堆文件,docsify只需上传源文件。流量存储开销都很小。/root /home/kkbt

资料

命令行工具ossutil快速入门

步骤

方法一 Shell 脚本执行

该方法大约执行 3s .总文件大小不到 100k ,文件数不到 20.

在服务器上下载 git 和 ossutil

git clone 自己的项目,git 操作私有库可以使用 git config --global credential.helper store 存储密码。或者

git clone https://<用户名>:<私人令牌>@gitee.com/<用户名>/<项目名>/

ossutil 安装和使用见命令行工具ossutil快速入门

主机组管理添加

打开 Gite

你可能感兴趣的:(阿里云,云计算)