来自VPN内的Repote Repo的Git Checkout

时间:2017-11-30 00:08:34

标签: git azure azure-devops vpn

我们目前在VPN中使用Enterprise GitHub,我想知道是否可以将我们的VSTS(结帐步骤)连接到我们的GitHub实例的结账。就像Azure一样,我们可以建立到我们网络的VPN连接,或者这是不可能的?

1 个答案:

答案 0 :(得分:1)

VSTS不支持私有网络中的GIT。它支持VSTS GIT和其他主要的云和基于互联网的GIT提供商,例如GitHub或BitBucket。

所有这些都只能通过互联网访问,但这并不意味着这些都是公共回购。例如。你可以在GitHub中创建一个私人仓库,只有你可以使用。您仍然需要通过互联网访问它,但其他人不会拥有您的凭据,也无法访问您的私人仓库。

如果您使用的是Enterprise GitHub,而不是VSTS,则必须使用TFS。 Team Foundation Server是VSTS的本地版本。开发人员和用户使用TFS与VSTS具有完全相同的体验。 TFS和VSTS之间的区别在于,VSTS由Microsoft托管,维护,修补和更新,但您有责任托管自己的TFS。您可以在本地服务器上安装TFS,也可以在您选择的公共云上安装和托管它,例如AWS或Azure。

附录(由jessehouwing提供):作为一种解决方法,您可以为VSTS创建一个私有代理,并编写一个自定义脚本来从该回购中提取。 (见下面的评论)