2011-04-14 154 views
1

我有一个Web服务器进行开发。发生在那里的源文件的所有变化都是通过ftp完成的。更改完成后,我应该通过ssh连接,并从控制台进行提交。 (不可能拥有所有源文件的本地副本,然后将更改提交到远程服务器)。 问题:在远程服务器上是否提供了面向Web的应用程序,或者是一些可以通过ssh执行的GUI工具?远程git提交工具?

回答

0

您可以编写一个简单的shell函数,将ssh传递给远程计算机并进行部署。像fabric这样的工具可以让你轻松完成。

如果您推送到特定分支,您还可以在远程计算机上保留一个裸仓库,并使用一些挂钩执行部署。这会让你更容易。