# 兼容的版本控制系统

下表提供了有关可用于存储 Talend 工程的建议和受支持版本控制系统的信息。

在下面的文档中：

* 建议：指定由 Talend 根据我们的经验和客户使用情况建议的环境。
* 支持：指定支持用于所列组件或服务的环境。
* 带限制的支持：指定受 Talend 支持但具有说明中交待的某些条件的环境。

Availability-note[Deprecated](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

此内容已弃用。

## Apache Subversion 版本控制服务器

| 版本控制服务器 | 版本 | 兼容的 Apache Subversion | 支持类型 |
| --- | --- | --- | --- |
| VisualSVN Server^1^ | 4.3 | Apache Subversion 1.14 | 支持 |
| 4.1 | Apache Subversion 1.10 | 支持 |  |
| 4.0 | Apache Subversion 1.10 | 支持 |  |
| 3.9 | Apache Subversion 1.10 | 支持 |  |
| Bitnami Subversion Stack | 1.12 | - | 支持 |
| SVNEdge | 5.2 | Apache Subversion 1.8 | 已弃用 |

^1 VisualSVN Server 不支持集成的 Windows 身份验证 (NTLM) 方法。^

## Git 版本控制服务器

| 版本控制服务器 | 版本 | 支持类型 | 身份验证类型 |
| --- | --- | --- | --- |
| GitHub | SaaS | 建议 | HTTPS<br><br>个人访问令牌^5^<br><br>SSH 授权密钥 |
| Enterprise 2.X | 建议 |  |  |
| Bitbucket^1^ | SaaS | 支持 | HTTPS |
| Server 5.10 至 7.16 | 支持 |  |  |
| Azure DevOps | SaaS^3^ | 支持 | HTTPS |
| TFS 2018 至最新 ^4^ | 支持 |  |  |
| AWS CodeCommit | SaaS | 支持 | HTTPS<br><br>SSH 授权密钥 |
| GitLab： | SaaS | 支持 | HTTPS |
| GitLab ^2^ | 12 至最新版本 | 支持 |  |
| Gitblit | 1.8 | 已弃用 | HTTPS<br><br>SSH 授权密钥 |

信息注释注： Talend 建议您使用 Talend Studio 对存储库工作区进行更改，并且将版本控制系统用于来自 Talend Studio 的 Talend 工程。

^1 已检查与 Bitbucket 5.6 和 5.10 版本的兼容性。Talend 假定 5.x 的所有次要版本均向后兼容。要了解各版本间的更改，请参阅 [Bitbucket 升级列表](https://confluence.atlassian.com/bitbucketserver/bitbucket-upgrade-matrix-966065971.html) （仅提供英文版本）。^

^2 最新版本 (向后兼容 GitLab 12)^

^3 旧称 Azure VSTS。^

^4 旧称 Azure TFS。^

^5 要了解如何使用个人访问令牌连接，请参阅[授权个人访问令牌用于 SAML 单点登录](https://help.github.com/en/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on) （仅提供英文版本）。^