xcode 7.3.1 无法连接到 git
xcode 7.3.1 can't connect to git
我正在使用 Xcode 7.3.1。在 Mac El Capitan 上。我已经从终端的回购中克隆了一个项目,但是当我尝试使用 Xcode - 首选项 -> 帐户添加存储库时,我得到 authentication failed
。当我尝试 Source Control -> Checkout 时也会发生同样的情况。
我正在按照此处的说明进行操作:https://docs.fabric.io/apple/beta/beta-walkthrough.html#add-udid
我已经尝试了 gitosis@myserver:myproject.git 和 ssh://gitosis@myserver:myproject.git.
在终端中,git clone gitosis@myserver:myproject.git
工作正常。
我在这个 repo 中确实有 git-flow,这会扰乱 xcode 吗?我试过只检查 master 分支并将其与 xcode 一起使用,但它没有任何区别。
另一个可能的问题是我的 git 配置文件设置了一个不同于 22 的端口,这可能是 xcode 没有从配置文件中获取它并使用端口 22 无论如何?
我最终通过将 git 连接字符串输入为 ssh://myserver.com:2245/my-project.git.
来解决此问题
Xcode 显然没有读取我的配置文件,当它提示我输入默认证书 id_rsa 而不是为指定服务器指定的证书时,这一点很明显,连同我在~/.ssh/git/config 文件.
我希望这能帮助其他人不要像我一样浪费几天时间。
我正在使用 Xcode 7.3.1。在 Mac El Capitan 上。我已经从终端的回购中克隆了一个项目,但是当我尝试使用 Xcode - 首选项 -> 帐户添加存储库时,我得到 authentication failed
。当我尝试 Source Control -> Checkout 时也会发生同样的情况。
我正在按照此处的说明进行操作:https://docs.fabric.io/apple/beta/beta-walkthrough.html#add-udid
我已经尝试了 gitosis@myserver:myproject.git 和 ssh://gitosis@myserver:myproject.git.
在终端中,git clone gitosis@myserver:myproject.git
工作正常。
我在这个 repo 中确实有 git-flow,这会扰乱 xcode 吗?我试过只检查 master 分支并将其与 xcode 一起使用,但它没有任何区别。
另一个可能的问题是我的 git 配置文件设置了一个不同于 22 的端口,这可能是 xcode 没有从配置文件中获取它并使用端口 22 无论如何?
我最终通过将 git 连接字符串输入为 ssh://myserver.com:2245/my-project.git.
来解决此问题Xcode 显然没有读取我的配置文件,当它提示我输入默认证书 id_rsa 而不是为指定服务器指定的证书时,这一点很明显,连同我在~/.ssh/git/config 文件.
我希望这能帮助其他人不要像我一样浪费几天时间。