SSH自动化ftp上传

SSH自动化ftp上传,ftp,ssh,Ftp,Ssh,我有一个我在本地工作的网站,它由另一台服务器上的web主机托管。如何使用SSH将本地文件自动推送到生产服务器?是否可以在我的本地计算机上设置一个我不想上传的文件列表,并且我可以让它只上传有更改的文件 编辑:感谢您的回复,事实上我今天才开始使用git,所以我必须研究一下。我会使用scp 您可以编写一个简单的脚本,将您的上载文件转移到特定目录(这样您就可以排除其他文件),然后以这种方式将它们推送到您的服务器 (基本理念就在那里,忽略大学特有的东西) 我定期签入我的代码,然后标记它。在Web服务器上,

我有一个我在本地工作的网站,它由另一台服务器上的web主机托管。如何使用SSH将本地文件自动推送到生产服务器?是否可以在我的本地计算机上设置一个我不想上传的文件列表,并且我可以让它只上传有更改的文件

编辑:感谢您的回复,事实上我今天才开始使用git,所以我必须研究一下。

我会使用scp

您可以编写一个简单的脚本,将您的上载文件转移到特定目录(这样您就可以排除其他文件),然后以这种方式将它们推送到您的服务器

(基本理念就在那里,忽略大学特有的东西)

我定期签入我的代码,然后标记它。在Web服务器上,我查看最新的标签。它使备份和更新变得超级容易

然后,我再也不用担心那些我不想要的文件会到达那里,因为它是通过SSH传输的,所以是完全安全的

Web服务器和cvs服务器都是linux操作系统,这确实简化了事情

也来看看

我会使用scp

您可以编写一个简单的脚本,将您的上载文件转移到特定目录(这样您就可以排除其他文件),然后以这种方式将它们推送到您的服务器

(基本理念就在那里,忽略大学特有的东西)

我定期签入我的代码,然后标记它。在Web服务器上,我查看最新的标签。它使备份和更新变得超级容易

然后,我再也不用担心那些我不想要的文件会到达那里,因为它是通过SSH传输的,所以是完全安全的

Web服务器和cvs服务器都是linux操作系统,这确实简化了事情


也来看看

听起来是一个很好的工具供你使用。它可以在SSH上运行,并可以找出发生了什么变化。您也可以告诉它忽略文件。

听起来这是一个很好的工具供您使用。它可以在SSH上运行,并可以找出发生了什么变化。您也可以告诉它忽略文件。

如前所述,这是复制文件的好方法。我最近切换到的另一个选项是用于此目的,它也可以通过ssh工作,并为我们提供版本控制。

如前所述,这是复制文件的好方法。我最近切换到的另一个选项是用于此目的,它也可以通过ssh工作,并为我们提供版本控制。

+1我以前使用rsync进行灾难恢复。它非常灵活。+1我以前使用rsync进行灾难恢复。它很光滑。