2016-05-15 86 views
0

我刚开始使用本地化的git仓库来玩玩一些实验性功能,以及我正在使用家用PC的公司代码库进行优化。我想知道在我们使用TFS的工作中,将这些代码备份到我的个人电脑上的最佳方式是什么?远程git仓库与TFS VS 2015之间的同步

我一直在使用“发布到Visual Studio团队服务”功能来推我的本地回购达到我们的TFS服务器尝试,但我得到一个错误

“VSS011031:没有天寒在 系统中已通过身份验证的用户。“

(我是不是能够找到从谷歌搜索这个错误的任何东西)...

这是正确的/推荐的路要走呢?

+0

你有没有配置您的个人资料为您的帐户?你能从Web Portal登录你的VSTS团队项目吗? –

+0

谢谢,是的,我的VSTS配置文件已配置好,我可以通过Web门户登录。 – flerngobot

+0

你能分享你的详细步骤吗?我试图创建一个本地仓库并使用“发布到Visual Studio Team Services”将其推送到VSTS,但没有看到任何问题。 –

回答

1

要将本地回购从Visual Studio推送到VSTS,您需要使用VSTS帐户要使用的身份登录到VS。通过团队资源管理器连接到您的VS帐户。

最简单的方法是将您的帐户添加为Git的远程并推送更改。请参阅“如果我的Visual Studio Team Services等Git服务上没有代码,该怎么办?”部分Creating Git repositories with Team Services

2

您可以轻松创建两个构建,以便在两个git存储库之间同步您的代码。

https://nkdagility.com/open-source-vsts-tfs-github-better-devops/

  1. 创建一个GitHub的触发建立你的VSTS服务器上,并将它称之为:

Git pull https://github.com/nkdAgility/VstsMigrator.git master Git push https://[email protected]/nkdAgility/VstsMigrator.git head:master

  • 上创建一个Build VSTS回购和添加:
  • Git pull https://:[email protected]/defaultProject/_git/VstsMigrationTools master Git push https://:[email protected]/defaultProject/_git/VstsMigrationTools head:master

    您将需要得到双方各个人的访问令牌......