【发布时间】:2013-10-30 04:11:08
【问题描述】:
我正在使用 Team Foundation Service + git 设置 Xamarin 来开发 iOS 应用程序。我尝试了许多不同的设置,试图在我们的 MAC 上设置我的 TFS + git 集成,但无济于事。我不断收到not authorized 或failed to fetch 的例外情况。
【问题讨论】:
标签: git tfs azure-devops xamarin-studio
我正在使用 Team Foundation Service + git 设置 Xamarin 来开发 iOS 应用程序。我尝试了许多不同的设置,试图在我们的 MAC 上设置我的 TFS + git 集成,但无济于事。我不断收到not authorized 或failed to fetch 的例外情况。
【问题讨论】:
标签: git tfs azure-devops xamarin-studio
我将列出我为尽可能完整而采取的所有步骤。
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 的集成 应该已完成!如果您有任何其他问题,我会尽力帮助他们。
【讨论】:
在第 12 步中。在 Windows 8 上,您输入了错误的密码,您必须在凭据管理器中修复它。
在 Windows 8 中
在控制面板中, 打开凭据管理器, 在页面顶部,您有两个选项,选择“Windows 凭据”。 在“通用凭据”下查找“your.visualstudio.com”的记录,单击以展开并选择删除。 现在,如果您从 Xamarin Studio 发布,系统将再次提示您输入密码。
【讨论】:
即使按照这些说明操作,我也无法连接到我的 visualstudio.com 存储库。我所做的是使用 XCode 签出(或克隆)存储库。然后我在 Xamarin 中打开了我的解决方案,它很好地获取了存储库信息。
【讨论】:
我使用git-tf,这是一个命令行工具。但是一旦你克隆了存储库,你就可以使用所有的功能,比如责备、恢复、提交。它也适用于新的 OSX 版本的 Visual Studio。
【讨论】:
这是我发现的将 Xamarin/Visual Studio Mac 连接到 TFS 的最佳解决方案:
【讨论】: