将非Github repo指定为Github上的远程

将非Github repo指定为Github上的远程,git,github,Git,Github,我想在企业Github和企业TFS之间同步存储库。TFS UI不支持服务器上的远程存储库 有没有办法将TFS中的git repo指定为Github上的远程?我知道我可以通过本地回购协议进行同步,该协议将两者都列为遥控器,但这可以在没有本地回购协议的情况下实现吗?不幸的是,没有这样的官方工具或服务。您必须通过您提到的本地回购手动执行同步 如果您正在TFS中使用Git存储库,则可以创建设置 本地Git存储库中的两个远程设备,即 git remote add upstream https://gith

我想在企业Github和企业TFS之间同步存储库。TFS UI不支持服务器上的远程存储库


有没有办法将TFS中的git repo指定为Github上的远程?我知道我可以通过本地回购协议进行同步,该协议将两者都列为遥控器,但这可以在没有本地回购协议的情况下实现吗?

不幸的是,没有这样的官方工具或服务。您必须通过您提到的本地回购手动执行同步

如果您正在TFS中使用Git存储库,则可以创建设置 本地Git存储库中的两个远程设备,即

git remote add upstream https://github.com/foo/bar.git
git remote add origin https://tfsserver/DefaultCollection/_git/bar
然后简单地执行
git pull
上游主控,然后执行
git push
原点主节点假定主节点是要保留的分支 同步

无论使用哪种版本控制系统,您都可能希望保留分支 在TFS存储库中的版本控制中,以匹配存储库中的内容 上游GitHub项目,以便您可以轻松看到即将发生的变化 一个地方,然后在本地处理合并 存储库

源链接:

另一种解决方法是借助TFS中的特殊构建,然后在构建管道期间调用git命令。详细步骤请参阅此博客:。您也可以在市场上使用

另请参考本文:


您也可以提交一个用户声音来建议此站点上的功能:

不幸的是,没有这样的官方工具或服务。您必须通过您提到的本地回购手动执行同步

如果您正在TFS中使用Git存储库,则可以创建设置 本地Git存储库中的两个远程设备,即

git remote add upstream https://github.com/foo/bar.git
git remote add origin https://tfsserver/DefaultCollection/_git/bar
然后简单地执行
git pull
上游主控,然后执行
git push
原点主节点假定主节点是要保留的分支 同步

无论使用哪种版本控制系统,您都可能希望保留分支 在TFS存储库中的版本控制中,以匹配存储库中的内容 上游GitHub项目,以便您可以轻松看到即将发生的变化 一个地方,然后在本地处理合并 存储库

源链接:

另一种解决方法是借助TFS中的特殊构建,然后在构建管道期间调用git命令。详细步骤请参阅此博客:。您也可以在市场上使用

另请参考本文:


您还可以提交一个用户语音,以建议此网站上的功能:

哪个tfs版本?Tfs 2017通过SSL提供使用访问令牌的基本身份验证访问,较旧版本需要NTLM或Kerberos.Tfs 2017更新2。哪个Tfs版本?Tfs 2017通过SSL提供使用访问令牌的基本身份验证访问,较旧版本需要NTLM或Kerberos.Tfs 2017更新2。