使用TFS + git设置Xamarin Studio版本控制

Chr*_*ies 11 git tfs xamarin-studio azure-devops

我正在使用Team Foundation Service + git设置Xamarin来开发iOS应用程序.我尝试了很多不同的设置试图在我们的MAC上设置我的TFS + git集成,但没有用.我不断得到任何一个或两个的例外.not authorizedfailed to fetch

Chr*_*ies 19

我将列出尽可能完整的所有步骤.

  1. 首先,我创建了一个托管TFS帐户并添加了一个 New Team Project + Git
  2. 然后,我必须创建备用登录凭据,因为您@的登录信息中不能包含符号.要在Visual Studio Team Services(VSTS)中设置备用信用,请单击右上角的您的姓名 - >我的个人资料 - >凭据
  3. 启用备用凭据后,打开Xamarin Studio.在我的情况下,我有一个我想添加的解决方案,所以我也打开了我的解决方案文件.
  4. Version Control菜单项下选择Publish(仅在打开解决方案文件时可用)
  5. 选择Registered Repositiories选项卡并选择Add
  6. 输入适当的名称.选择https协议.
  7. 输入托管的TFS URL即.xxx.visualstudio.com.
  8. 对于端口,请输入443.
  9. 路径将是:/DefaultCollection/_git/+项目名称(与您键入的内容完全相同,包括空格)
  10. 用户将是您在步骤2中创建的备用用户名.单击OK两个打开的窗口.
  11. 系统将提示您确认发布.选择OK.
  12. 然后会提示您输入密码.输入您在步骤2中创建的备用密码.如果您在此处不小心输入了错误的密码,则必须从密钥链中删除该条目.说明可以在这里找到

您的TFS + git与Xamarin Studio的集成应该是完整的!如果您有任何其他问题,我会尽力帮助他们.