1

在本地创建站点时出现以下错误

org.craftercms.deployer.api.exceptions.DeployerException:无法克隆 Git 远程存储库 ssh://crafter@sampleserver.com:63022/opt/crafter/data/repos/sites/sample-site/published 到 /Users/parasjain /local-delivery/data/repos/sites/sample-site; 嵌套异常是 org.eclipse.jgit.api.errors.TransportException: ssh://crafter@sampleserver.com:63022/opt/crafter/data/repos/sites/sample-site/published: org.craftercms 的身份验证失败。 deployer.impl.processors.GitPullProcessor.cloneRemoteRepository(GitPullProcessor.java:150) 在 org.craftercms.deployer.impl.processors.GitPullProcessor.doClone(GitPullProcessor.java:121) 在 org.craftercms.deployer.impl.processors.GitPullProcessor。 doExecute(GitPullProcessor.java:72) 在 org.craftercms.deployer.impl.processors.AbstractMainDeploymentProcessor.execute(AbstractMainDeploymentProcessor.

这是我正在使用的命令

./init-site.sh -k /Users/parasjain/myprivatekey.key 示例站点 ssh://crafter@sampleserver.com:63022/opt/crafter/data/repos/sites/sample-site/published

但是使用相同的密钥和用户名 git clone 工作得很好

ssh-add /Users/parasjain/myprivatekey.key

git clone ssh://crafter@sampleserver.com:63022/opt/crafter/data/repos/sites/sample-site/published
4

1 回答 1

3

这种错误最常发生在使用 OpenSSH 密钥时。目前,CrafterCMS 不支持 OpenSSH 密钥。请改用 RSA 密钥。

您可以在此处找到故障排除文档

于 2019-01-16T20:16:50.373 回答