Skip to content
hanqiusyPublic

About

GitHub repo manager (Tauri + Rust)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

GitHub 仓库管理工具(git-mng)

本机桌面客户端:浏览/搜索 GitHub 仓库,克隆到本地并管理推送/拉取;支持代理与多账号。

下载与安装

当前版本:1.0.0

  • macOS Apple Silicon(M1/M2/M3/M4):从 Releases 下载 GitHub-Repo-Manager_1.0.0_arm64.dmg。
  • 打开 DMG,将“GitHub 仓库管理工具”拖入 Applications。
  • 当前安装包未经过 Apple 公证;若 macOS 首次阻止打开,请在 Finder 中右键应用并选择“打开”。

技术栈

  • 桌面壳:Tauri 2(单进程)
  • 后端:Rust(src-tauri,invoke 命令)
  • 前端:Vite + React 18 + TypeScript + Tailwind

环境要求

  • Node.js 18+
  • Rust(rustup)
  • Windows 构建需要 MSVC Build Tools;macOS 构建需要 Xcode Command Line Tools
  • Windows 需要 WebView2(Win10/11 通常自带)
  • 系统已安装 Git

开发

npm install
npm run dev

打包

macOS DMG:

npm run tauri -- build --bundles dmg

Windows 便携版:

npm run build:desktop

产物目录:dist-portable/git-mng/git-mng.exe

说明

  • 登录凭证保存在用户数据目录(Windows:%APPDATA%\com.gitmng.desktop\db.json)
  • OAuth Client ID 可用环境变量 GIT_MNG_GITHUB_CLIENT_ID 覆盖
  • 数据目录可用 GIT_MNG_DATA_DIR 覆盖
  • 详细需求见 SPEC.md,实现取舍见 NOTES.md

About

GitHub repo manager (Tauri + Rust)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages