我已使用ubuntu/trusty64
图片创建vm。我添加了一些安装,现在我想将新图像存储在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
将图片推送到我的Atlas帐户。
答案 0 :(得分:4)
你确定你在git中初始化了repo,并且已经执行了一次提交吗?
一个例子,它会将所有文件添加到repo中,然后将文件提交到新初始化的repo。
git init
git add *
git commit -am "new init, first commit, vagrant"
vagrant push
答案 1 :(得分:0)
在vagrantfile中,您应该指定推送的位置......
For example:
config.push.define "ftp" do |push|
push.host = "ftp.company.com"
push.username = "username"
push.password = "mypassword"
end