ftp - SSH自动ftp上传

标签 ftp ssh

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

编辑:感谢您的答复,实际上我今天才刚开始使用git,所以我必须对其进行研究。

最佳答案

Rob Di Marco所述,rsync是复制文件的好方法。我最近切换到的另一个选项是使用git达到此目的,它也可以在ssh上运行并为我们提供版本控制。

关于ftp - SSH自动ftp上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/489714/

相关文章:

java - 仅使用 Java JSch 在远程计算机中运行图形应用程序,不使用 X11Fordward

ssh - 混帐克隆 : CONNECT_CR_SRVR_HELLO:wrong version number

powershell - 使用 PowerShell 从 FTP 下载最新文件

java - 使用 FTP4J 恢复上传进度并获取上传百分比

git - 无法通过 HTTP 克隆远程 Git 镜像,但可以通过 SSH

php - 安装 Sphinx 时出错需要 libmysqlclient.so.16(libmysqlclient_16)(64 位)

emacs - 如何在 Windows 上将 ssh 与 Emacs 一起使用

java - Spring Integration中文件的处理组

c++ - 如何在不保存文件的情况下制作打印屏幕并将其发送到 FTP 服务器?我的工作代码将文件保存到 HDD

java - 使用 FTPS 递归复制子目录失败(可能是握手问题?)