Вагрант: отсутствует файл id_rsa
Я использую окна с homestead, и я пытаюсь ввести бродягу в командной строке, но я получаю эту ошибку:
C:/www/Homestead/scripts/homestead.rb: 106: в read': No such file or directory @ rb_sysopen - C:/Users/Niall/.ssh/id_rsa (Errno::ENOENT)
from C:/www/Homestead/scripts/homestead.rb:106:in
блок (2 уровня) в настройке ' от C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/vm_provisioner.rb: 72: in call'
from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/vm_provisioner.rb:72:in
add_config ' из C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/config/vm.rb: 321: in provision'
from C:/www/Homestead/scripts/homestead.rb:103:in
block in configure ' из C:/www/Homestead/scripts/homestead.rb: 102: in each'
from C:/www/Homestead/scripts/homestead.rb:102:in
configure ' от 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:in
call ' от 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: in each'
from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/config/loader.rb:104:in
load ' от 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
new ' от C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb: 740: in vagrantfile'
from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:486:in
host ' от C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb: 208: in block in action_runner'
from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb:33:in
call ' от C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb: 33: in run'
from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:473:in
hook ' от C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb: 722: in 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. Кто-нибудь может рассказать о том, как исправить это?
Ответы
Ответ 1
Похоже, вам нужно сгенерировать SSH-ключ? Вы можете сделать это, введя команду ssh-keygen -t rsa -C "[email protected]"
(с вашим собственным письмом, очевидно), если вы используете Git Bash.
Когда он предложит вам, где сохранить ключ, просто нажмите enter. Парольная фраза также необязательна, просто нажмите дважды ввести пустую фразу.