我无法弄清楚我在哪里弄错了。我的命令"errmsg" : "E11000 duplicate key error collection: cockpit-api-test.groups index: roles.name_1 dup key: { : null }"
回复了以下行
vagrant up
答案 0 :(得分:119)
您想要从终端
按照这些步骤操作生成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
答案 1 :(得分:30)
您无需生成密钥。只需运行:
# touch ~/.ssh/id_rsa
然后
# vagrant up
答案 2 :(得分: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
这可能有助于某人。
答案 3 :(得分:0)
您还可以使用git bash来generate SSH keys automatically for windows