我正在使用 Team Foundation Service + git 设置 Xamarin 来开发 iOS 应用程序。我尝试了许多不同的设置,试图在我们的 MAC 上设置我的 TFS + git 集成,但没有成功。我不断收到 未授权
或 获取失败
的异常。
最佳答案
我将尽可能完整地列出我采取的所有步骤。
- 首先,我创建了一个托管的 TFS 帐户并添加了一个
New Team Project + Git
- 然后我不得不创建替代的登录凭据,因为您的登录信息中不能有
@
符号。 要在 Visual Studio Team Services (VSTS) 中设置备用凭据,请单击右上角的您的姓名 -> 我的个人资料 -> 凭据 - 启用备用凭据后,打开 Xamarin Studio。在我的例子中,我有一个我想添加的解决方案,所以我也打开了我的解决方案文件。
- 在
Version Control
菜单项下选择Publish
(仅在解决方案文件打开时可用) - 选择
Registered Repositiories
选项卡并选择Add
- 输入适当的名称。选择
https
协议(protocol)。 - 输入您托管的 TFS URL,即。
xxx.visualstudio.com
。 - 对于端口,输入
443
。 - 路径将为:
/DefaultCollection/_git/
+ 项目名称(与您输入的完全相同,包括空格) - User 将是您在第 2 步中创建的备用用户名。在两个打开的窗口中单击
OK
。 - 系统将提示您确认发布。选择
确定
。 - 然后系统会提示您输入密码。输入您在第 2 步中创建的备用密码。如果您不小心在此处输入了错误的密码,则必须从您的钥匙串(keychain)中删除该条目。可以找到说明here
您的 TFS + git 与 Xamarin Studio 的集成 应该已完成!如果您有任何其他问题,我会尽力帮助解决。
关于git - 使用 TFS + git 设置 Xamarin Studio 版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19498404/