gitee-cli

gitee-cli,一个简单的gitee命令行工具,利用[Gitee API](https://gitee.com/api/v5/swagger)。可以在命令行中列出、创建、删除仓库,启动、更新Gitee Pages。 ### 安装 `npm install -g gitee-cli` ### 使用 #### 配置 使用前需设置access_token和username

Usage no npm install needed!

<script type="module">
  import giteeCli from 'https://cdn.skypack.dev/gitee-cli';
</script>

README

gitee-cli

介绍

gitee-cli,一个简单的gitee命令行工具,利用Gitee API。可以在命令行中列出、创建、删除仓库,启动、更新Gitee Pages。

安装

npm install -g gitee-cli

使用

配置

使用前需设置access_token和username

ge set -u <username> -t <token>

仓库

列出所有仓库

ge repo list

创建仓库

ge repo create <repo>

删除仓库

ge repo delete <repo>

Pages

使用Gitee API建立Pages会失败,提示: 非付费pages,不允许部署 pages。所以要用gitee-cli更新Pages,需要模拟浏览器请求。

设置cookie和X-CSRF-Token:

在浏览器中更新 Pages,从请求头中获取cookie和X-CSRF-Token。

ge set -c <cookie> -x <XCSRFToken>

启动/更新 Pages

ge pages build <repo>

-d选项选择目录, 默认为根目录。-b选项选择分支,默认为master分支。