宅基地安装

Mit*_*esh 71 laravel homestead

我无法弄清楚我在哪里弄错了.我的命令vagrant up回复了以下几行

$ vagrant up
Check your Homestead.yaml file, the path to your private key does not exist.
Check your Homestead.yaml file, the path to your private key does not exist.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

小智 138

您想要从终端按照这些步骤操作

生成一个ssh密钥 ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

启动ssh代理 eval "$(ssh-agent -s)"

将SSH私钥添加到ssh-agent ssh-add -k ~/.ssh/id_rsa

然后跑 vagrant up

  • 对我来说,只运行第一个命令,然后做'vagrant up`工作. (10认同)
  • 输入保存密钥的文件(/c/Users/SpiderMan/.ssh/id_rsa):id_rsa,然后您将在主页中找到 id_rsa 命名的文件,并将其放入 .ssh 文件夹中。 (3认同)

Jak*_*son 38

您不需要生成密钥.只需运行此:

# touch ~/.ssh/id_rsa

然后

# vagrant up

  • 或 (windows) 只需在 c:/users/<you>/.ssh/id_rsa 创建一个空文件 (3认同)
  • 这样做肯定会很好,但这并不是让流浪儿跑步的难题.该文件只需要存在. (2认同)
  • @JakeWilson我知道,但触摸在Windows上不起作用.至少不在我的机器上. (2认同)

Ahm*_*Net 22

对于Windows用户,您可以使用PuTTYgen生成公钥/私钥对.然后将公钥保存为mypublickey.pub.和私钥作为myprivatekey.ppk.

homestead.yaml更改为以下内容:

authorize: C:\Users\YOUR_USERNAME\.ssh\mykey.pub

keys:
    - C:\Users\YOUR_USERNAME\.ssh\myprivatekey.ppk
Run Code Online (Sandbox Code Playgroud)

这可能对某人有所帮助.