Xcode - 使用SSH身份验证添加存储库时身份验证失败错误

问题描述 投票:1回答:2

我试图通过Xcode>设置>帐户添加存储库,我被困在正确的地址。我们的回购地址非常简单:my.domain.com:port / project-name。通过SSH密钥进行身份验有人可以帮我理解这里发生了什么吗?见下面的截图。

顺便说一句,运行git clone git + ssh://[email protected]:port / project-name工作正常。

enter image description here

编辑

在没有git + ssh的情况下运行git clone //

git clone [email protected]:2222/project-name

要么

git clone [email protected]:22/project-name

给我同样的错误:

ssh:连接到主机my.domain.cz端口22:连接被拒绝

致命:无法从远程存储库读取

请确保您具有正确的访问权限并且存储库存在。

xcode git ssh xcode7
2个回答
2
投票

Xcode只接受ssh://[email protected]:2222/project-name

在这种情况下,git协议在某种程度上是多余的。原始git工具没有问题,但Xcode由于某种原因不喜欢它。


1
投票

当我使用现有的ssh密钥时,它总是不对我。我已经通过Xcode创建了一个新的ssh密钥对,并将其上传到git服务器(我的案例Phabricator)及其工作。

© www.soinside.com 2019 - 2024. All rights reserved.