# gitee-cli **Repository Path**: iloverust/gitee-cli ## Basic Information - **Project Name**: gitee-cli - **Description**: gitee命令行工具 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-08-18 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gitee-cli ### 介绍 gitee-cli,一个简单的gitee命令行工具,利用[Gitee API](https://gitee.com/api/v5/swagger)。可以在命令行中列出、创建、删除仓库,启动、更新Gitee Pages。 ### 安装 `npm install -g gitee-cli` ### 使用 #### 配置 使用前需设置access_token和username `ge set -u -t ` #### 仓库 ##### 列出所有仓库 `ge repo list` ##### 创建仓库 `ge repo create ` ##### 删除仓库 `ge repo delete ` #### Pages 使用Gitee API建立Pages会失败,提示: 非付费pages,不允许部署 pages。所以要用gitee-cli更新Pages,需要模拟浏览器请求。 ##### 设置cookie和X-CSRF-Token: 在浏览器中更新 Pages,从请求头中获取cookie和X-CSRF-Token。 `ge set -c -x ` ##### 启动/更新 Pages `ge pages build ` `-d`选项选择目录, 默认为根目录。`-b`选项选择分支,默认为master分支。