我该怎么做?
我有一个主要是静态的网站,它托管在廉价的网络主机上,只允许FTP访问主机.该网站使用git进行跟踪.我正在使用OS X.
我想简单地上传一个新版本的网站 cap deploy
我们使用capistrano来部署用PHP编写的网站.
从内存(我现在不工作)我们重载部署并使用rsync来同步sftp.像这样的东西:
desc "Sync"
namespace :deploy do
desc "Sync remote by default"
task :default do
remote.default
end
namespace :remote do
desc "Sync to remote server"
task :default do
`rsync -avz "/path/to/webapp" "#{remote_host}:#{remote_root}/path/to/webapp"`
end
end
end
我相信你可以用任何ftp程序替换rsync,它应该可以正常工作.