Vagrant/Homestead 无法访问 ssh 标识文件:没有这样的文件或目录
Vagrant/Homestead ssh Identity file not accessible: no such file or directory
我在尝试 运行
时遇到问题
vagrant ssh
我不断得到
Warning: Identity file C:/Users/Firstnamenot accessible: No such file or directory.
bash: Lastname/Homestead/.vagrant/machines/homestead-7/virtualbox/private_key: No such file or directory
我通常尝试坚持使用一个词的用户名,但工作设置了这台计算机,所以我坚持使用那个 space。至少我猜该命令正在查看 space 并认为这是目录路径的结尾。有没有办法对这条路径进行硬编码,或者绕过它?
编辑:
我 运行 正在 windows
我的 homestead.yaml 是:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Projects
to: /home/vagrant/Projects
sites:
- map: homestead.app
to: /home/vagrant/Projects/Laravel/public
databases:
- homestead
我不得不在不同的目录中再次安装 homestead,为此我遵循了
Change VAGRANT_HOME directory on windows
setx VAGRANT_HOME="X:\your\path"
然后按照手册中的指示我再次创建了盒子
vagrant box add laravel/homestead
我还在用户文件夹外创建了一个 Homestead 目录并按照手册操作:
git clone https://github.com/laravel/homestead.git Homestead
git chechout vX.Y.Z
bash init.sh
因此,如果您可以在用户目录之外创建目录,这应该可行。
我在尝试 运行
时遇到问题vagrant ssh
我不断得到
Warning: Identity file C:/Users/Firstnamenot accessible: No such file or directory.
bash: Lastname/Homestead/.vagrant/machines/homestead-7/virtualbox/private_key: No such file or directory
我通常尝试坚持使用一个词的用户名,但工作设置了这台计算机,所以我坚持使用那个 space。至少我猜该命令正在查看 space 并认为这是目录路径的结尾。有没有办法对这条路径进行硬编码,或者绕过它?
编辑: 我 运行 正在 windows
我的 homestead.yaml 是:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Projects
to: /home/vagrant/Projects
sites:
- map: homestead.app
to: /home/vagrant/Projects/Laravel/public
databases:
- homestead
我不得不在不同的目录中再次安装 homestead,为此我遵循了 Change VAGRANT_HOME directory on windows
setx VAGRANT_HOME="X:\your\path"
然后按照手册中的指示我再次创建了盒子
vagrant box add laravel/homestead
我还在用户文件夹外创建了一个 Homestead 目录并按照手册操作:
git clone https://github.com/laravel/homestead.git Homestead
git chechout vX.Y.Z
bash init.sh
因此,如果您可以在用户目录之外创建目录,这应该可行。