Divio App 无法创建项目目录和克隆存储库

Divio App trouble to create project directory and clone repository

请帮助我在使用 Divio 应用程序时遇到问题。 当我按下 "set up project" 它给了我这个

*

Creating workspace
cloning project repository
Cloning into '/c/Users/Ubisoft/Documents/iloveit'...
Bad owner or permissions on /home/divio/.ssh/config
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
There was an error trying to run a command. This is most likely
not an issue with divio-cli, but the called program itself.
Try checking the output of the command above.
The command was:
  git clone git@git.divio.com:iloveit.git /c/Users/Ubisoft/Documents/iloveit

*

在 windows 中 shell 它给了我这个

Creating workspace

cloning project repository
Cloning into '/c/Users/Ubisoft/Documents/iloveit'...
Bad owner or permissions on /home/divio/.ssh/config
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
------------------------------------------------------------------------------------------------------------------------
There was an error trying to run a command. This is most likely
not an issue with divio-cli, but the called program itself.
Try checking the output of the command above.
The command was:
  git clone git@git.divio.com:iloveit.git /c/Users/Ubisoft/Documents/iloveit

divio@app-1.0.0 /c/Users/Ubisoft/Documents
$

我也在虚拟 MacOS 上尝试过此操作并收到此消息:

https://i.stack.imgur.com/QccvY.png

我也尝试过创建 SSH 密钥,但没有成功。

谁能一步一步地向我解释如何使这个出色的应用程序正常工作?

在您展示的 Windows 个示例中,我看到:

Bad owner or permissions on /home/divio/.ssh/config

我不确定这是怎么发生的,但这就是阻止您的本地环境向 Divio 控制面板提供预期密钥的原因。

在 Macintosh 示例中,环境没有控制面板知道的密钥。

您需要将密钥(可能来自 ~/.ssh/rsa_id.pub)添加到 https://control.divio.com/account/ssh-keys/。如果您在 Macintosh 环境中还没有密钥,则需要设置一个。

对于可能遇到此问题的任何人。在我的 MacOS 虚拟机上,我设法找到了解决方案。看起来是 Internet 服务提供商阻止了端口 22 之类的东西。好的,看起来问题已解决。我使用 VPN 并且没有任何麻烦地使用 SSH 我得到了不同的结果。看起来它现在正在工作尚未完成创建项目但很有希望:

Creating workspace

cloning project repository
Cloning into '/Users/johnwick/Documents/best-project'...
Locking the website...
remote: Counting objects: 785, done.
remote: Compressing objects: 100% (739/739), done.
Unlocking the website...(385/785), 1.05 MiB | 524.00 KiB/s
remote: Total 785 (delta 112), reused 0 (delta 0)
Receiving objects: 100% (785/785), 1.77 MiB | 448.00 KiB/s, done.
Resolving deltas: 100% (112/112), done.
Checking out files: 100% (615/615), done.
downloading remote docker images
Pulling db  ... done
Pulling web ... done
building local docker images
db uses an image, skipping
Building web
Step 1/7 : FROM divio/base:4.15-py3.6-slim-stretch
4.15-py3.6-slim-stretch: Pulling from divio/base