Gitnuro 跨平台Git客户端:3步装好,Linux/Windows/macOS全兼容
【免费下载链接】GitnuroA FOSS Git multiplatform client for newbies and pros项目地址: https://gitcode.com/GitHub_Trending/gi/Gitnuro
Gitnuro 是一款基于 Compose 和 JGit 的免费开源 Git 图形客户端,克隆、提交、rebase、diff 对比一个窗口全搞定。无论你是 Git 新手还是老手,装完就能用,不用登录、不收集数据。
快速上手 30 秒版
| 平台 | 最快安装方式 | 一条命令或一个操作 |
|---|---|---|
| Linux | Flatpak + Flathub | flatpak install com.jetpackduba.Gitnuro |
| Windows | 官方安装包 | 下载 setup.exe 双击装完 |
| macOS | Homebrew | brew install jetpackduba/apps/gitnuro |
Windows:安装包与便携版两种装法
推荐:图形化安装包
适合绝大多数人,双击就能装,还会顺手建好桌面快捷方式。
- 去发布页下载
Gitnuro-<version>-setup.exe - 运行它,跟着向导点到底
- 双击桌面图标启动
备选:便携版 ZIP
如果你不想往系统里装东西(公用电脑、U 盘携带),就选这个:下载 ZIP 解压到任意目录,直接双击Gitnuro.exe启动。想在命令行里调用,再把解压目录加进 PATH 即可。
macOS:Homebrew 一行装或手动 ZIP
推荐:Homebrew 一行命令
已经在用 brew 的话这是最省事的路径,装完终端直接敲gitnuro就能拉起程序:
brew install jetpackduba/apps/gitnuro备选:手动 ZIP 安装
没有 Homebrew 就从发布页下载 macOS ZIP 包,解压出Gitnuro.app拖进/Applications。⚠️ 首次启动会被 Gatekeeper 拦住:按住 Control 键点图标选"打开",只需做一次。
Linux:Flatpak 部署或 JAR 便携
推荐:Flatpak
适合大多数发行版,沙箱隔离、干净不污染系统。先加 Flathub 源(加过就跳过):
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo再装它:
flatpak install com.jetpackduba.Gitnuro备选:JAR 便携版
发行版不支持 Flatpak 的话,从发布页下 JAR,执行java -jar Gitnuro-<version>.jar,前提是 JRE 17 及以上。
验证安装:克隆一个仓库试试
启动后先确认环境没问题,30 秒内就能看出装没装成功:
- 点"克隆仓库"
- 填入地址
https://gitcode.com/GitHub_Trending/gi/Gitnuro,选个本地路径 - 等克隆完成,点开任意源文件看 diff 高亮
- 切到提交历史页,能看到分支图即 ✅
踩坑速查
- JAR 启动提示 Java 版本过低→ 系统 JRE 低于 17 → 装 OpenJDK 17:
sudo apt install openjdk-17-jre(Linux)或brew install openjdk@17(macOS) - macOS 弹"无法打开"→ 应用未签名被 Gatekeeper 拦 → 按住 Control 点图标选"打开",或在"隐私与隐私"里点"仍要打开"
- Flatpak 版读不到你选的仓库目录→ 沙箱没有文件系统权限 →
flatpak override --filesystem=host com.jetpackduba.Gitnuro - HTTPS 认证失败→ 自签证书或多播 DNS 地址等已知限制 → 改用 SSH 远程地址试试
下一步
想跑起来源码看效果:开发文档 里写了 JDK 17 + Rust 环境怎么配,配好后./gradlew run就能启动。UI 长什么样去 ui 目录 翻,Git 操作全在 domain/usecases 里。
装好后建议定期去发布页看看有没有新版本,顺便把 rebase interactive 和 hunk 级别暂存这两个高频功能练熟,日常效率直接翻倍。
【免费下载链接】GitnuroA FOSS Git multiplatform client for newbies and pros项目地址: https://gitcode.com/GitHub_Trending/gi/Gitnuro
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考