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

标签 git tfs azure-devops xamarin-studio

我正在使用 Team Foundation Service + git 设置 Xamarin 来开发 iOS 应用程序。我尝试了许多不同的设置,试图在我们的 MAC 上设置我的 TFS + git 集成,但没有成功。我不断收到 未授权获取失败 的异常。

最佳答案

我将尽可能完整地列出我采取的所有步骤。

  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 协议(protocol)。
  7. 输入您托管的 TFS URL,即。 xxx.visualstudio.com
  8. 对于端口,输入 443
  9. 路径将为:/DefaultCollection/_git/ + 项目名称(与您输入的完全相同,包括空格)
  10. User 将是您在第 2 步中创建的备用用户名。在两个打开的窗口中单击 OK
  11. 系统将提示您确认发布。选择确定
  12. 然后系统会提示您输入密码。输入您在第 2 步中创建的备用密码。如果您不小心在此处输入了错误的密码,则必须从您的钥匙串(keychain)中删除该条目。可以找到说明here

您的 TFS + git 与 Xamarin Studio 的集成 应该已完成!如果您有任何其他问题,我会尽力帮助解决。

关于git - 使用 TFS + git 设置 Xamarin Studio 版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19498404/

相关文章:

c# - 通过 GitHub 将 MVC4 C# 应用程序部署到 Azure。我的 .gitignore 中应该包含什么?

git - 每个分支都有单独的 stash 吗?

asp.net - 使用 ASP.NET 和 TFS api 的直通(模拟)身份验证

azure-devops - 使用 Visual Studio Online 部署到远程服务器

git - 对于大型项目来说,在 WSL 上的 Debian 和 Ubuntu 上运行 git 命令非常慢

tfs - 如何查询我最近的工作项目

visual-studio-2013 - 升级到 visual studio 2013 更新后 3 TFS 不再有效

azure - 如何为 docker 容器创建 Azure 管道 CICD 到 Linux 本地服务器?

maven - 我可以通过私有(private)托管代理的 Azure DevOps Artifact 访问 Maven 中心吗?

git - Heroku - MacOS Toolbest - 多个 heroku 帐户 ssh key 问题