我正在尝试从Xcode 9中的Mac机器连接到VSTS上托管的Git存储库。我尝试使用Xcode克隆项目,但它给了我身份验证失败错误。
我在Windows中没有遇到此问题。我还尝试在我的VSTS帐户配置文件中创建个人访问令牌并使用密钥,但这也不起作用。
参考文献: -
https://docs.microsoft.com/en-us/vsts/git/share-your-code-in-git-xcode https://docs.microsoft.com/en-us/vsts/git/set-up-credential-managers
我错过了什么吗?如果我能提供更多详细信息,请通知我。
更新
不知何故,我可以在通过VSTS生成Git凭据后,使用Mac上的Visual Studio将项目克隆到我的本地。奇怪的是它不能与XCode一起使用。
答案 0 :(得分:0)
我没有使用过VSTS,但这个答案显示了如何连接到Xcode 9中不是GitHub存储库的远程存储库。首先选择View>打开源控件导航器。导航器>显示源代码管理导航器。
下一步是为您的VSTS存储库添加远程分支。在源代码管理导航器中选择“远程”文件夹,单击鼠标右键,然后选择“添加现有远程”。
在“位置”文本字段中输入VSTS仓库的URL。单击“添加”按钮以完成添加远程存储库。
此时您在Xcode中有一个空的远程存储库。最后一步是将本地Xcode存储库推送到远程存储库。选择源代码管理>推入Xcode进行推送。
系统会要求您输入远程存储库的用户名和密码。根据您问题中Microsoft的第一个链接,您应输入您的VSTS用户名作为用户名,并输入个人访问令牌作为密码。