问题:我们使用 GitHub Enterprise 进行企业开发,这意味着从外部访问代码(以挂钩其他服务等)是有问题的。
想法:我们想使用 VSTS 来处理我们 GitHub 存储库中的源代码。所以我想在我的 GitHub Enterprise 存储库中创建一个 git 挂钩,在任何提交之后,git push -f
该存储库都会输出到 VSTS 实例。
我正在阅读有关钩子等的信息,但我认为问题在于钩子似乎总是在客户端上执行?例如:git
用户机器上的 exe 是处理钩子和完成工作的过程,而不是在服务器端(目标 repo)。
话虽这么说,任何人都知道你可以做一个 GitHub 钩子或 git 钩子来完成我想要的吗?我已经准备好用于 VSTS 的个人访问令牌,并在本地测试了必要的命令......
谢谢。