Laravel 如何将Deployer设置为仅将指定文件夹从本地主机同步到生产服务器?

Laravel 如何将Deployer设置为仅将指定文件夹从本地主机同步到生产服务器?,laravel,php-deployer,Laravel,Php Deployer,我有一个本地主机Laravel项目,我想用Deployer进行部署。目前,我使用FTP工具手动执行此操作,并且只同步应用程序、资源文件夹,似乎工作正常 我想使用Deployer或其他一些可以从终端运行的工具来同步或将新文件上载到服务器 有人能帮你做个食谱或建议吗? 我是否需要使用deployer安装rsync,或者有没有一种方法可以不用recipe/rsync.php来安装rsync 以下是我现在需要配置的步骤: 连接到服务器,我有ssh访问权限,我可能可以配置一个密钥 设置我要同步的23个文件

我有一个本地主机Laravel项目,我想用Deployer进行部署。目前,我使用FTP工具手动执行此操作,并且只同步应用程序、资源文件夹,似乎工作正常

我想使用Deployer或其他一些可以从终端运行的工具来同步或将新文件上载到服务器

有人能帮你做个食谱或建议吗? 我是否需要使用deployer安装rsync,或者有没有一种方法可以不用recipe/rsync.php来安装rsync

以下是我现在需要配置的步骤:

连接到服务器,我有ssh访问权限,我可能可以配置一个密钥 设置我要同步的23个文件夹以及需要忽略的文件。 这些看起来很简单,但由于某些原因,我很难设置它们


谢谢你

我不知道这个问题是否仍有待回答,但另一种选择是使用一些版本控制工具,如git,你只查看一些文件夹,而忽略其余的文件夹。使用这个基本方法,您可以部署一个github/gilab/bitbucket项目


有关此主题的详细说明,请参见[在此处输入链接说明]。

考虑使用Ansible,它是调配服务器等的一个很好的工具。