Vagrant:缺少文件id_rsa

Nia*_*all 13 vagrant homestead vagrant-windows

我正在使用带有宅基地的窗户,我正试图在命令行上输入流浪汉,但我收到此错误:

C:/www/Homestead/scripts/homestead.rb:106:in read': No such file or directory @ rb_sysopen - C:/Users/Niall/.ssh/id_rsa (Errno::ENOENT) from C:/www/Homestead/scripts/homestead.rb:106:inblock(2 level)in configure'from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/ vm_provisioner.rb:72:在call' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/vm_provisioner.rb:72:inC的add_config'中:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/vm.rb:321:provision' from C:/www/Homestead/scripts/homestead.rb:103:in在configure 中的块中来自C:/ www/Homestead/scripts/homestead.rb:102:在each' from C:/www/Homestead/scripts/homestead.rb:102:in配置'来自C:/ www/Homestead/Vagrantfile:20:in block in <top (required)>' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/v2/loader.rb:37:incall'来自C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/ lib/vagrant/config/v2/loader.rb:37:在load' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:113:in块中(2级)加载'来自C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader .rb:107:each' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:107:in来自C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb的加载块:104:each' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:104:in来自C:/ HashiCorp的加载/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/vagrantfile.rb:28:in initialize' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:740:in新的'来自C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/ vagrant/environment.rb:740:在vagrantfile' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:486:in主机'来自C:/ HashiCorp/Vagrant/embedded/gems/gems/vagra nt-1.8.1/lib/vagrant/environment.rb:208:block in action_runner' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb:33:in来自C的电话:/ HashiCorp/Vagrant/embedded/gems/gems /vagrant-1.8.1/lib/vagrant/ action/runner.rb:33 :run' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:473:in挂钩'来自C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:722:unload' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:177:in确保在'来自C:/ HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:177:in''

我在网上搜索但我找到的只是其他人问同样的问题,但没有答案.这个错误是什么意思?我特别去了文件夹,确实没有名为id_rsa的文件.任何人都可以对如何纠正这一点有所启发吗?

小智 22

看起来您需要生成SSH密钥?你可以通过输入命令ssh-keygen -t rsa -C "your_email@example.com"(显然你自己的电子邮件)来做到这一点,如果你正在使用Git Bash.

当它提示您保存密钥的位置时,只需按Enter即可.密码短语也是可选的,只需输入两次以获取空白密码短语.

  • 救命稻草!这应该添加到Laravel的安装文档中. (3认同)