连接GitHub
连接 GitHub 让 GitTree 列出您的存储库、拉取请求、问题和检查。使用浏览器登录(建议:您在 GitHub 自己的页面上批准 GitTree)或使用个人访问令牌。该令牌仅保存在您系统的钥匙串中。
专业版已更新
需要 GitTree Pro 或正在运行的试用版;免费保留了本地 Git 的所有功能。 比较计划。
开始之前
- GitTree 专业版或正在运行的试用版:托管集成是专业版的一部分(免费和专业版)。
- 一个 GitHub 帐户。对于 GitHub Enterprise Server,请参阅连接企业和自托管服务器。
在哪里可以找到它
- 首选项 › Integrations › Connected accounts:Connect GitHub…。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| 偏好设置 | ⌘, | Ctrl+, |
步骤
开始连接
在 Connected accounts 中选择 Connect GitHub…。
使用浏览器登录
选择Sign In with the Browser。按 Copy Code and Open github.com,将一次性代码粘贴到打开的页面上,选择 Continue,然后选择 Authorize。
或者使用令牌
选择Enter a Personal Access Token…。 Scopes the token needs列出了要勾选的内容; Copy the Scope List 和 Open the Token Page 帮助您创建它。令牌会输入到系统自己的安全对话框中,而不是输入到 GitTree 的窗口中。
检查账户
GitTree 表示 … on GitHub is connected. 帐户卡显示登录信息,而 Default 表示 github.com 上使用的帐户。
预期结果
您的 GitHub 存储库、拉取请求、问题和检查显示在 GitTree 中。
保持帐户正常运行
- 横幅前面写着 The token expires on …; Renew 或 Reconnect 替换它。
- Make Default 选择首先使用多个 GitHub 帐户中的哪一个。
- Disconnect… 从钥匙串中删除令牌;存储库依赖于您自己的凭证助手。也可以在 GitHub 上撤销它,Open the Provider’s Page。
如果出现问题
“该代码在使用之前就已过期。”
选择 Start Over 作为新代码并在规定的时间内粘贴。
“需要重新连接”
GitHub 不再接受令牌(它已过期或被撤销)。按 Reconnect。
问题
连接 GitHub 会改变 git 推送的方式吗?
不会。对于通过 HTTPS 的 Git,您自己的凭证助手会首先回答;仅当帐户什么都没有时,或者当您选择它作为存储库时,才会填写帐户。