跳至内容
GitTree
托管集成

连接企业和自托管服务器

GitTree 连接到您公司自己的服务器:GitHub Enterprise Server、自我管理的 GitLab 和 Bitbucket Data Center。您指定主持人; GitTree 仅与该主机的 https:// 通信,且令牌仅用于该主机。浏览器登录需要管理员在其中注册的 OAuth 应用程序。

专业版已更新

需要 GitTree Pro 或正在运行的试用版;免费保留了本地 Git 的所有功能。 比较计划。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 每个产品需要什么
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • GitTree 专业版或正在运行的试用版:托管集成是专业版的一部分。
  • 服务器的主机名;对于浏览器登录,需要管理员提供的 OAuth 应用程序 ID(对于 Bitbucket 数据中心,其客户端密钥)。

在哪里可以找到它

  • 首选项 › Integrations › Connected accounts:Connect GitHub Enterprise Server…、Connect GitLab… 或 Connect Bitbucket Data Center…。
行动macOSWindows 和 Linux
偏好设置⌘,Ctrl+,

步骤

  1. 选择产品

    选择您的服务器产品的连接按钮。

  2. 为主机命名

    在 Host 下输入,例如 git.example.com。 GitTree 显示它仅与主机 https:// 通信。

  3. 选择登录方式

    将 Enter a Personal Access Token… 与来自该服务器的令牌结合使用,或填写 OAuth application ID 并通过管理员注册的应用程序使用浏览器登录。

预期结果

公司服务器上的存储库、拉取请求和管道显示在您的其他帐户旁边。

每个产品需要什么

自托管服务器的登录选项
产品展示代币浏览器登录
GitHub 企业服务器个人访问令牌在服务器上注册的 OAuth 应用程序
GitLab(自我管理)个人访问令牌在服务器上注册的 OAuth 应用程序
Bitbucket数据中心个人 HTTP 访问令牌传入应用程序链接:客户端 ID 和客户端密钥

如果出现问题

“使用浏览器登录需要此构建的……应用程序,该应用程序未配置。使用令牌。”

如果此服务器没有 OAuth 应用程序,请使用其中的个人访问令牌。

问题

一台服务器的令牌可以到达另一台服务器吗?

不会。每个令牌都为其自己的主机存储并仅发送到该主机。