0
服務器和提交文件保存文件不是一回事。 例如:github上的文件&hostng
1)數據庫的登錄名和密碼。
當應用程序部署在服務器上時,它必須有權訪問數據庫。但在公共提交上保留密碼是不可接受的。
2)編譯產品。
我使用typescript,它一直將.ts編譯爲.js。 Javascript文件沒有任何價值。這就是爲什麼你不應該把它們放在git上。但是當你需要在服務器上部署你的應用程序時,你必須提交垃圾文件。
因此,問題出現了:我如何不在提交中存儲垃圾文件,但能夠在服務器上部署?
我不知道有關heroku,但大多數從公共git倉庫部署的目標都具有安全(加密)變量(不能從安全拉取請求中獲得)。例如,[Travis](https://docs.travis-ci.com/user/encryption-keys/)和[AppVeyor](https://www.appveyor.com/docs/build-configuration/#secure-變量)。 – phd