我有一些基于Composer的存储库,我在很多我和我的团队工作的项目中使用它。
但是,我有很多不同的生产服务器,当我需要将我的应用程序投入生产时,我需要将服务器公钥放在我的私有git存储库中,以便服务器能够下载代码
通常,存储库位于Github或Bitbucket中。
有没有更好的方法来管理它?
答案 0 :(得分:1)
我更喜欢将推送代码输出到服务器,而不是让它获取它。我通常使用Capistrano(但有许多类似的工具)。有时这只是意味着复制最新的结账,有时这个过程是通过构建步骤定制的,其中必要的东西被编译,打包或以其他方式准备用于生产。
这样您所需要的只是通过SSH访问您的服务器,您的工作站只需要访问所有存储库即可推送该版本。