如果失去对私人仓库的访问权限,如何使用Laravel进行作曲家更新

时间:2015-10-02 07:10:17

标签: php git laravel composer-php vendor

我有一个用Laravel 4开发并使用作曲家的项目。我使用来自私有github仓库的编写器包开发了我的应用程序,我已经失去了访问权限。该应用程序在我的本地主机上运行良好,因为包文件仍然在供应商文件夹中,但是供应商文件夹没有添加到GIT,所以当我从prod服务器签出时,应用程序不完整。我无法运行" composer install"来自prod,因为它抱怨我对私人回购的凭据不再有效。

因此,如果软件包出现故障或者我无法访问远程仓库,我应该如何继续使用composer并仍然使用仍然位于vendor文件夹中的软件包的本地副本。

我想到的想法是:

  • 将整个供应商文件夹提交给GIT
  • 设置另一个repo并将包文件复制到那里并在composer.json
  • 中更新包url
  • 将包文件从供应商文件夹中复制出来,并尝试将它们作为app文件夹的一部分工作

我似乎无法帮助搜索Google。任何帮助将不胜感激。

0 个答案:

没有答案