我可以通过 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版本控制的凭据。