19

我在visualstudio.com(一个免费帐户)上有一个远程存储库,但它在tfs上,我想将它移动到git for visualstudio.com

有没有人试过这个?

我找到了这个教程:

http://gitstack.com/how-to-migrate-from-tfs-to-git/

但是有一个命令git tfs clone http://tfs:8080/tfs/DefaultCollection $/TeamProject/git_folder可以从 tfs 复制到另一个文件夹并转换为 git。

如何在远程 visualstudio.com 服务器中创建单独的 (git) 文件夹?

此外,在执行此操作时,它会要求我的 Windows Live id 进行身份验证还是有任何命令行命令?

4

2 回答 2

16

得到它的工作,正确的命令是在 DefaultCollection 之后使用https没有项目名称,例如:

git-tfs clone --username=mumair85 --password=xxxx https://mumair85.visualstudio.com/DefaultCollection $/uGen
于 2013-10-24T10:27:33.540 回答
12

如果您使用适用于 Windows 的Git 凭据管理器(包含在适用于 Windows 的最新版本的 Git 中),那么它将提示您登录到 Visual Studio Team Services 并为您设置身份验证。您无需手动设置备用身份验证令牌。

要使用git(没有 Git 凭据管理器)git-tfsgit-tf,您需要为您的 Team Foundation Service 帐户设置备用凭据:

  1. 在任何 TFS 网页的右上角单击您的姓名
  2. 选择“凭据”选项卡
  3. 选择“启用备用凭据”
  4. 输入新的用户名和密码组合

然后,您可以使用此用户名/密码组合从命令行应用程序进行身份验证。

于 2013-10-23T18:58:53.283 回答