使用XCode连接到Mac上VSTS上托管的Git

时间:2018-02-22 12:50:21

标签: xcode git azure-devops xcode9

我正在尝试从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一起使用。

1 个答案:

答案 0 :(得分:0)

我没有使用过VSTS,但这个答案显示了如何连接到Xcode 9中不是GitHub存储库的远程存储库。首先选择View>打开源控件导航器。导航器>显示源代码管理导航器。

enter image description here

下一步是为您的VSTS存储库添加远程分支。在源代码管理导航器中选择“远程”文件夹,单击鼠标右键,然后选择“添加现有远程”。 enter image description here

在“位置”文本字段中输入VSTS仓库的URL。单击“添加”按钮以完成添加远程存储库。

此时您在Xcode中有一个空的远程存储库。最后一步是将本地Xcode存储库推送到远程存储库。选择源代码管理>推入Xcode进行推送。

系统会要求您输入远程存储库的用户名和密码。根据您问题中Microsoft的第一个链接,您应输入您的VSTS用户名作为用户名,并输入个人访问令牌作为密码。