【问题标题】:Installing magento 2 with magento-vagrant failing使用 magento-vagrant 安装 magento 2 失败
【发布时间】:2017-08-26 18:01:23
【问题描述】:

我正在尝试在 magento-vagrant (https://github.com/paliarush/magento2-vagrant-for-developers) 的帮助下在运行 Windows 7 的 PC 上安装 magento 2

在输入 'bash init_project.sh' 的步骤中,我收到以下错误:

[2017-04-01 16:06:14] 状态:检查要求 [/w/projets/shoptest.dev/vagrant-magento/scripts/host/check_requirements.sh]] [2017-04-01 16:06:14] 状态:安装缺少的流浪插件 [init_project.sh]] [2017-04-01 16:06:16] 状态:生成随机 IP 地址和主机名以防止冲突(如果未指定自定义值)[init_project.sh]] [2017-04-01 16:06:17] 状态:为 Windows 主机 [init_project.sh] 配置 git] [2017-04-01 16:06:18] 状态:检查 CE 存储库 [init_project.sh]] [2017-04-01 16:06:20] 错误:权限被拒绝(公钥)。 致命:无法从远程存储库读取。

请确保您拥有正确的访问权限和存储库 存在。 [未知源文件]] 错误:权限被拒绝(公钥)。 致命:无法从远程存储库中读取。 请确保您拥有正确的访问权限和存储库 存在。

我已检查我的 C:/users/username/.ssh 文件夹是否有公钥:正确

我检查过,当我运行“ssh-add -l”时,我得到了混合在一起的各种数字和字母的输出。正确。

我已通过运行“ssh-add ~/.ssh/id_rsa”将 SSH 密钥添加到 ssh 代理,正确,完成。

我已复制密钥以将其粘贴到我的“设置 > ssh 和 pgp 密钥”类别中,在 GitHub.com 上的 SSH 密钥字段中。完成。

我的 githubt 帐户内的钥匙图标变成绿色,并且消息:

“最后一天内最后使用”

在做bash init_project.sh之后出现

我该怎么办?我迷路了,一般对 github 和 ssh 知之甚少。只需按照教程中的步骤操作即可。

【问题讨论】:

    标签: git magento github vagrant magento2


    【解决方案1】:

    听起来你还没有完成你的 git 设置,你必须用你的 git 用户名和电子邮件配置 git 客户端:

        $ git config --global user.name "John Doe"
        $ git config --global user.email johndoe@example.com
    

    更多细节和额外的 git 信息在: https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration

    【讨论】:

    • 谢谢,但我仍然显示错误消息。我现在添加了我的用户名和电子邮件,当我检查我的设置时,两者都已设置。但我还是卡住了。
    • 哇好。我使用了错误的命令行窗口来实现它。我在 Windows cmd 窗口中。现在使用 Git Bash,显然它似乎取得了进展,因为它现在正在“检查 CE 存储库”。失败并学习对吗?无论如何,感谢史蒂夫的帮助。
    【解决方案2】:

    我最近在 vagrant 上成功安装了 magento 2(最新版本 2.16),并设法解决了由于依赖和公钥导致的许多问题。为了帮助任何可能有类似问题的人,我创建了一个 github 项目,该项目放置了 vagrant 文件和有关如何在 windows 上使用 vagrant 安装 magento 2 的说明(在 win10 上测试,不确定 win7 但应该也可以):

    https://github.com/chen0040/vagrant-magento-2.16

    【讨论】:

      【解决方案3】:

      您是否将公钥添加到 GitHub?

      Git Bash 中输入clip < ~/.ssh/id_rsa.pub 将您的公钥复制到剪贴板,然后转到https://github.com/settings/keys 并创建一个新密钥并将其粘贴到那里。

      还可以尝试从 Git Bash 运行 bash init_project.sh,以管理员身份运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-09
        • 2018-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多