有 Bitbucket 桌面应用程序吗?使用它的 Git 客户端
Atlassian 不提供名为 Bitbucket Desktop 的应用程序。它的桌面 Git 客户端是 Sourcetree,其他几个客户端也连接到 Bitbucket。以下是它们的比较,包括在 Linux 和拉取请求上的比较。
撰写者 Kodmora
GitTree 背后的软件公司
- Git 图形用户界面客户端
- 比较
- 远程仓库和推送
披露:GitTree 的制作者撰写了这篇文章,因此我们拥有 GitTree 的股份。我们从其官方页面和我们自己的使用情况描述每一种产品,包括我们的产品,并说明其他工具更适合哪些地方。
在此页面上
Atlassian 不会发布名为 Bitbucket Desktop 的应用程序。 Bitbucket 是您在浏览器中使用的托管服务。要从桌面上使用它,您可以使用任何 Git 客户端:Atlassian 自己的客户端是 Sourcetree,仅适用于 macOS 和 Windows,没有 Linux 版本。其他客户端也连接到 Bitbucket。我们的选择(带有明显的偏见)是 GitTree,它也在 Linux 上运行,并使用 Pro 处理应用程序中的拉取请求。
GitTree 的制作者撰写了这篇文章,因此请相应地权衡我们的建议。有关其他产品的声明来自其官方页面,在下面的来源中列出。
我需要 Bitbucket 的特殊应用程序吗?
不会。Bitbucket 托管普通的 Git 存储库,因此可以在每个 Git 客户端和命令行中克隆、提交、推送和拉取工作:
# over SSH
git clone git@bitbucket.org:your-workspace/your-repo.git
# over HTTPS
git clone https://bitbucket.org/your-workspace/your-repo.git客户端之间的区别在于他们将 Bitbucket 的多少带入应用程序:浏览存储库、拉取请求和管道。这就是下表的比较。
哪些 Git 客户端可与 Bitbucket 配合使用?
| 客户 | 系统 | 比特桶云 | Bitbucket 数据中心或服务器 |
|---|---|---|---|
| GitTree | macOS、Windows 和 Linux | 使用 Pro:在应用程序中克隆、发布、拉取请求和管道 | 使用 Pro:较新的支持,请先在您的服务器上尝试 |
| Sourcetree | 仅 macOS 和 Windows,无 Linux 版本 | 包括账户;创建拉取请求打开浏览器 | 包括帐户 |
| GitKraken Desktop | macOS、Windows 和 Linux | 云集成;私人存储库需要付费计划 | 从其高级计划 |
| Tower | 仅 macOS 和 Windows,无 Linux 版本 | 从其基本计划:创建、合并和评论拉取请求 | 来自其 Pro 计划 |
| Fork | 仅 macOS 和 Windows,无 Linux 版本 | 包括登录和集成 | Bitbucket 服务器集成 |
| SmartGit | macOS、Windows 和 Linux | 包括在内;免费许可证是非商业性的 | 商业许可 |
我应该选择哪个 Bitbucket 客户端?
- 您想要一个免费客户端并且不需要 Linux: Sourcetree 是自然的开始。 GitTree 的 Sourcetree 比较 显示了它停止的位置。
- 您在 Linux 上工作: Sourcetree 不是一个选项,如 Sourcetree for Linux 所解释的那样。 GitTree、GitKraken Desktop 和 SmartGit 均具有 Linux 版本。
- 您整天审查拉取请求: 选择在应用程序中显示拉取请求的客户端,例如带有 Pro 的 GitTree、Tower 或 SmartGit。
- 您的公司运行数据中心:首先检查许可证,因为大多数客户将自托管服务器放在更高的计划上。
- 您在每个系统上使用一个应用程序: GitTree、GitKraken Desktop 和 SmartGit 在 macOS、Windows 和 Linux 上运行。
如何从桌面客户端登录 Bitbucket?
您的 Atlassian 密码不适用于通过 HTTPS 的 Git。在客户端中使用 SSH 密钥、API 令牌或 OAuth 登录。对于 SSH,将您的公钥添加到您的 Bitbucket 帐户,然后测试它:
ssh-keygen -t ed25519 -C "you@example.com"
ssh -T git@bitbucket.org如何将 Bitbucket 连接到 GitTree
打开帐户设置
依次转到“首选项”、Integrations、连接的帐户,然后选择 连接 Bitbucket...。托管集成是 GitTree Pro 的一部分。
使用浏览器登录
选择 使用 Bitbucket 登录,选择 授予访问权限,然后让浏览器再次打开 GitTree。
或者使用令牌
对于 Atlassian API 令牌,请填写 Atlassian 帐户电子邮件 并选择 输入 API 令牌...。对于工作区、项目或存储库令牌,选择 输入访问令牌...。
检查账户
帐户卡显示您的登录信息及其连接方式。您的 Bitbucket 拉取请求、管道和存储库随后会显示在 GitTree 中。

连接 Bitbucket Cloud 和 连接 Bitbucket Data Center 的指南有详细信息。本地 Git 工作不需要连接,因此免费计划涵盖克隆、提交、推送和拉取您自己的 SSH 密钥或令牌。
常见问题
Bitbucket 有桌面应用程序吗?
没有应用程序带有这个名称。 Atlassian 的桌面 Git 客户端是 Sourcetree,仅适用于 macOS 和 Windows,没有 Linux 版本。
Sourcetree 与 Bitbucket 相同吗?
不会。Bitbucket 是 Git 存储库的托管服务。 Sourcetree 是来自同一家公司的独立桌面 Git 客户端,它也可以与其他主机配合使用。
是否有适用于 Linux 的 Bitbucket 客户端?
是的。 GitTree、GitKraken Desktop 和 SmartGit 具有 Linux 版本并连接到 Bitbucket。 Linux 上的任何其他 Git 客户端也可以克隆和推送。
我可以将 GitHub Desktop 与 Bitbucket 一起使用吗?
它可以通过 Git 与 Bitbucket 存储库配合使用,但它是围绕 GitHub 构建的,并且没有 Bitbucket 拉取请求集成。
我需要 GitTree Pro 才能使用 Bitbucket 吗?
不适用于 Git 本身。免费计划使用您自己的凭据进行克隆、提交、推送和拉取。 Pro 添加连接的帐户,并在应用程序中添加拉取请求和管道。
来源
有关其他产品的声明已根据其位于 2026年11月7日 的官方页面进行了检查。价格和功能发生变化;供应商的页面是事实的来源。
- Sourcetree
- GitKraken 集成和计划要求
- Tower远程服务
- Tower 定价和计划
- Fork
- SmartGit 定价和许可证
- GitHub Desktop
- Atlassian:Bitbucket 云 SSH 密钥
所有产品名称均为其各自所有者的商标。 GitTree 是独立的,不隶属于其中任何一个,也不受其中任何一个的认可。