我正在使用 Team Foundation Service + git 设置 Xamarin 来开发iOS应用。我尝试了很多不同的设置试图在我们的MAC上设置我的TFS + git集成,但没有用。我不断获得not authorized
或failed to fetch
的例外情况。
答案 0 :(得分:19)
我将列出尽可能完整的所有步骤。
New Team Project + Git
@
符号。
要在Visual Studio Team Services(VSTS)中设置备用信用,请单击右上角的名称 - >我的个人资料 - >凭证Version Control
菜单项下选择Publish
(仅在解决方案文件打开时可用)Registered Repositiories
标签,然后选择Add
https
协议。 xxx.visualstudio.com
。443
。 /DefaultCollection/_git/
+项目名称(与您输入的内容完全相同,包括空格)OK
。 OK
。 您的 TFS + git与Xamarin Studio的集成应该已经完成了!如果您有任何其他问题,我会尽力帮助他们。
答案 1 :(得分:2)
在Windows 8的步骤12.中输入了错误的密码,您必须在Credential Manager中修复它。
在Windows 8中
在控制面板中, 打开凭证管理器, 在页面顶部,您有两个选项,选择“Windows凭据”。 在“Generic Credentials”下,查找“your.visualstudio.com”的记录,单击以展开并选择“删除”。 现在,如果您从Xamarin Studio发布,则会再次提示您输入密码。
答案 2 :(得分:1)
即使遵循这些说明,我也无法连接到我的visualstudio.com存储库。我所做的是使用XCode签出(或克隆)存储库。然后我在Xamarin中打开了我的解决方案,它就可以很好地获取存储库信息。
答案 3 :(得分:0)
我使用git-tf,这是一个命令行工具。但是一旦克隆了存储库,就可以使用blame,revert,commit等所有功能。它也适用于Visual Studio的新OSX版本。
答案 4 :(得分:0)
这是我发现将Xamarin / Visual Studio Mac连接到TFS的最佳解决方案: