通过 Xcode 8.3 推送到 TFS git 存储库时出现身份验证错误



我可以通过 git 命令行(终端(执行所有 git 操作,但通过 Xcode 会导致身份验证错误"输入存储库的凭据">

因为这适用于 Xcode 6.4,但在 Xcode8.3 中不起作用。这可能是因为XCode 7不支持Windows身份验证而发生的。 这似乎是用户之间的常见问题,因为谷歌中有很多关于它的帖子。

若要使其正常工作,应在"tfs"虚拟文件夹上的 IIS TFS 网站中启用基本身份验证

但要小心,因为基本身份验证通过网络以纯文本形式发送凭据。强烈建议您在这种情况下使用 SSL。

设置 SSL 的步骤在 文档。 这里 您可以找到配置基本身份验证所需的内容。

一些注意事项:

  • 用户名应以domainuser格式输入
  • 不要在默认的非 SSL 站点上启用基本身份验证

源链接

此外,建议使用Git Credential Manager for Mac 和 Linux 来存储 Git版本控制的凭据。

最新更新