1

我已经使用该ubuntu/trusty64图像来创建虚拟机。我添加了一些安装,现在我想将新图像存储在 atlas 公众帐户中。但我无法将图像推送到地图集。我尝试了,vagrant push但我收到以下错误消息。

subh@ubuntu_14$ vagrant push atlas
error archiving: No VCS found for path: /Users/subh/subh_mac/vagrant/ubuntu_14 

我的推送方案如下 VagrantFile :

config.push.define "atlas" do |push|
     push.app = "subh/ovs_docker"  # this box does not exist in my atlas account
end

请告诉我,我如何使用vagrant push.

4

2 回答 2

4

您是否确保已在 git 中初始化了存储库并执行了一次提交?

一个示例,它将所有文件添加到 repo,然后将文件提交到新初始化的 repo。

git init
git add *
git commit -am "new init, first commit, vagrant"
vagrant push
于 2015-02-17T16:42:03.953 回答
0

在您的 vagrantfile 中,您应该指定推送的位置...

For example:
 config.push.define "ftp" do |push|
  push.host = "ftp.company.com"
  push.username = "username"
  push.password = "mypassword"
end
于 2015-02-19T20:47:20.637 回答