我试图通过Xcode>设置>帐户添加存储库,我被困在正确的地址。我们的回购地址非常简单:my.domain.com:port / project-name。通过SSH密钥进行身份验有人可以帮我理解这里发生了什么吗?见下面的截图。
顺便说一句,运行git clone git + ssh://[email protected]:port / project-name工作正常。
编辑
在没有git + ssh的情况下运行git clone //
git clone [email protected]:2222/project-name
要么
git clone [email protected]:22/project-name
给我同样的错误:
ssh:连接到主机my.domain.cz端口22:连接被拒绝
致命:无法从远程存储库读取
请确保您具有正确的访问权限并且存储库存在。
Xcode只接受ssh://[email protected]:2222/project-name
。
在这种情况下,git
协议在某种程度上是多余的。原始git
工具没有问题,但Xcode由于某种原因不喜欢它。
当我使用现有的ssh密钥时,它总是不对我。我已经通过Xcode创建了一个新的ssh密钥对,并将其上传到git服务器(我的案例Phabricator)及其工作。