我已使用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
我的推送方案在流浪文件中遵循:
config.push.define "atlas" do |push|
push.app = "subh/ovs_docker" # this box does not exist in my atlas account
end
请让我知道,我如何使用vagrant push
将图像推送到我的 Atlas 帐户。
您是否确保在 git 中初始化了存储库,并执行了一次提交?
一个示例,它将所有文件添加到存储库,然后将文件提交到新初始化的存储库。
git init
git add *
git commit -am "new init, first commit, vagrant"
vagrant push
在你的流浪文件中,你应该指定推送将去哪里......
For example:
config.push.define "ftp" do |push|
push.host = "ftp.company.com"
push.username = "username"
push.password = "mypassword"
end