【发布时间】:2016-04-30 06:24:24
【问题描述】:
如果我没有 ssh 访问权限并且无法在服务器上运行 composer 命令。
如何通过git仓库正确上传laravel包,让我的项目正常运行。
我知道如果我从根 .gitignore 中删除供应商文件夹,那么供应商文件将上传到服务器。
但我仍然有疑问,我也必须做其他的想法。
我不擅长 git,所以在弄乱 laravel 之前我要问这个。
【问题讨论】:
如果我没有 ssh 访问权限并且无法在服务器上运行 composer 命令。
如何通过git仓库正确上传laravel包,让我的项目正常运行。
我知道如果我从根 .gitignore 中删除供应商文件夹,那么供应商文件将上传到服务器。
但我仍然有疑问,我也必须做其他的想法。
我不擅长 git,所以在弄乱 laravel 之前我要问这个。
【问题讨论】:
一般的建议是不要提交 vendor 目录,这就是为什么 Laravel 附带了一个 .gitignore 文件,其中包含 vendor 目录等。
但是,在像您这样的情况下,这是不可能的,因此在这种情况下,Composer Documentation 中有一个很好的部分提供了一些关于您应该如何处理将依赖项提交到版本控制的建议:
【讨论】: