缩略图

迷你仓库管理管理软件Gitee

2026年04月09日 文章分类 会被自动插入 会被自动插入
本文最后更新于2026-04-09已经过去了2天请注意内容时效性
热度25 点赞 收藏0 评论0

GiteeMiniMan - Gitee 迷你仓库管理器

项目简介

一款基于 Python + Tkinter 开发的轻量级 Gitee 管理工具,专为非专业开发者设计:

  • 核心定位:图形化界面替代命令行,解决官方客户端臃肿问题
  • 核心优势:文件全生命周期管理 + 在线编辑 + 令牌加密存储
  • 适用场景:个人开发者、非技术用户的日常仓库管理
  • 技术亮点:AES 加密令牌存储 | 自动记忆功能 | 多格式在线编辑

核心功能

1. 仓库操作

  • 🔄 快速加载:解析 Gitee 仓库 URL,自动构建目录树
  • 📁 文件夹管理:一键创建/删除文件夹(支持递归操作)
  • 🔄 文件流转:支持单文件≤10MB 的上传/下载(含二进制文件)

2. 文件编辑

  • 🛠️ 在线编辑器:内置代码高亮编辑器(支持 50+ 文件类型)
    • 文本类:.txt|.md|.py|.sh|...
    • 代码类:.java|.cpp|.vue|...
    • 资源类:图片/文档等(需安装 GD库)
  • 实时提交:修改后自动保存版本历史

3. 安全机制

  • 🔐 令牌管理
    • 自动 AES-256 加密存储(Cryptography 库)
    • 支持手动导入/导出加密令牌
    • 多设备同步需重新加密
  • 🚫 权限控制
    • 携带令牌:读写权限
    • 无令牌:仅限查看

4. 用户体验

  • 🔄 自动记忆:重启自动加载上次配置(仓库/令牌)
  • 📱 轻量化设计
    • 资源占用 < 50MB
    • 启动时间 < 1s
    • Tkinter 界面优化

技术规范

环境要求

组件 版本要求 说明
Python 3.7+ 必须版本
依赖库 ```bash

pip install requests cryptography


### 系统支持
- 操作系统:Windows 10/11(32/64位)
- 浏览器:需配合 Gitee 官网生成令牌

## 使用指南

### 配置流程
1. **获取令牌**:Gitee 官网 → 个人设置 → 安全设置 → 生成 `repo` 权限令牌
2. **配置程序**:
   ```python
   # 修改 GiteeMiniMan.py 的配置段落
   gitee_token = "your_token_here"
   repo_url = "https://gitee.com/your/repo.git"
  1. 首次加载
    • 界面 → 输入令牌和仓库 URL → 点击「加载仓库」

高级功能

  • 批量操作:勾选文件后支持「一键删除」「批量上传」
  • 版本对比:左侧目录树显示历史版本(需开启提交记录)
  • 网络诊断:自动检测 API 超时/令牌失效

API 接口文档

Gitee API v5 Swagger 文档

安全须知

⚠️ 重要提示

  • 加密令牌文件(. enc)需自行保管
  • 禁止分享未加密的配置文件(.json)
  • 定期更新依赖库:pip check --upgrade

贡献方式

  • 代码提交:通过 Gitee API 接口(需项目仓库管理员权限)
  • 体验反馈:提交 GitHub Issues 或 Gitee Issue

注:本工具不承担用户因误操作导致的仓库数据丢失风险,建议定期备份

成品程序下载链接 https://excelbgjq.lanzouw.com/b0hdtqmle 密码:52pj

源码见github,可以下载自行修改、打包 https://github.com/hlookup/GiteeMiniMan

正文结束 阅读本文相关话题
相关阅读
评论框
管理员开启登录后评论
评论列表

暂时还没有任何评论,快去发表第一条评论吧~

空白列表