簡體   English   中英

在服務器不面向Internet的情況下將Gitlab用於Laravel項目

[英]Using Gitlab for Laravel project where the Server is Non-Internet facing

我們的開發,測試,生產服務器僅是Intranet,因此不能在這些環境中直接使用Composer。 我已經使用WAMP開發了Laravel 5.2應用程序,因為我可以在PC上運行composer,然后將項目文件夾手動復制到服務器上以進行進一步的開發,測試和生產。 一切正常,但是遠非理想。

現在,我們有了自己的面向內部的Gitlab環境,因此,我對如何使用此環境將本地代碼推送到該環境然后將其拉入服務器開發環境有了一個概述。 但是,天真地我以為所有文件都會被推送到倉庫中,但是現在我看到有一個gitignore可以阻止諸如Vendor文件夾之類的文件夾通過。 我最好只是在這種情況下刪除gitignore詳細信息並將所有內容推送出去,因為無法在服務器上運行作曲家嗎?

如上所述,如果“不可能”在服務器上運行composer,那么剩下的唯一選擇就是從.gitignore中刪除行。

讓我提醒您,這不是一個好習慣,您應該嘗試以某種方式使composer在服務器上運行。 但是,如果您不能,那么...

PS:請不要將供應商目錄保存在.gitignore中,並嘗試通過FTP或類似方式將其上傳。 您會為自己制造麻煩和頭痛。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM