如果您使用的是 Team Foundation 服务,有几个 说明如何从 Xamarin Studio 连接到 TFS Git。
我们已经在本地安装了同样支持 Git 的 TFS 2013,但 Xamarin Studio 无法连接到它并出现以下错误:
Version control operation failed: authentication not supported
.
有办法解决吗?
如果您使用的是 Team Foundation 服务,有几个 说明如何从 Xamarin Studio 连接到 TFS Git。
我们已经在本地安装了同样支持 Git 的 TFS 2013,但 Xamarin Studio 无法连接到它并出现以下错误:
Version control operation failed: authentication not supported
.
有办法解决吗?
您需要在 TFS 中启用 HTTP 基本身份验证。
我在接受的答案中进行了建议的编辑,并收到了上述评论中提到的相同的安全连接错误消息。似乎在今年 5 月发现了此功能中的一个错误,根据 Bugzilla 条目,该修复程序尚未发布。
https://bugzilla.xamarin.com/show_bug.cgi?id=19616
我们没有使用 Git 访问我们的 TFS 存储库,而是使用 Eclipse 和 Team Explorer Everywhere 插件。Xamarin 提供有关如何配置此解决方案的说明。
http://developer.xamarin.com/guides/cross-platform/ci/configuring_tfs/
您还需要在您的 TFS 用户帐户上添加一个辅助名称。在 TFS 在线中,单击您的姓名,我的个人资料。然后单击凭据选项卡。在这里,您可以输入您的次要名称。现在从钥匙串中删除以前的凭据,然后重试。