Ini dimodifikasi dari jawaban @ Petecoop .
Jalankan vagrant halt
jika Anda belum mematikan kotak.
Kemudian daftarkan virtualbox Anda: VBoxManage list vms
Ini akan mencantumkan semua kotak virtual Anda. Mengidentifikasi kotak Anda ingin kembali ke dan ambil id antara kurung keriting: {}
.
Kemudian edit file id proyek: sudo nano .vagrant/machines/default/virtualbox/id
(dari direktori proyek)
Ganti dengan id yang Anda salin dari daftar VB.
Coba vagrant reload
.
Jika itu tidak berhasil dan digantung pada otorisasi SSH (tempat saya tersandung), salin kunci publik yang tidak aman dari gelandangan git . Ganti konten /.vagrant/machines/default/virtualbox/private_key
. Cadangan asli tentu saja: cp private_key private_key-bak
.
Kemudian jalankan vagrant reload
. Itu akan mengatakan itu mengidentifikasi kunci tidak aman dan membuat yang baru.
default: Vagrant insecure key detected. Vagrant will automatically replace
default: this with a newly generated keypair for better security.
default: Inserting generated public key within guest...
default: Removing insecure key from the guest if it's present...
default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
Anda harus siap.