我正在尝试运行一个厨师食谱,它将在 Ubuntu 客户端上安装 SVN,然后将 SVN 颠覆存储库签出到客户端计算机。以下是代码:
#Installing svn
package "subversion" do
action :install
end
#Checkout SVN repo
bash "Checking out Antitheft Repository" do
cwd "#{Chef::Config[:file_cache_path]}"
code <<-EOH
svn co --username 'userxxx' --password 'passxxx' 'http://example.com/svn/trunk/yyy'
EOH
end
命令
svn co --username 'userxxx' --password 'passxxx' 'http://example.com/svn/trunk/yyy'
在客户端的终端上运行时效果很好,但是当通过配方执行相同的命令时,不会显示错误,也不会完成结帐。
这里有什么问题?