我有一个私人的github仓库,显然只能使用正确的凭据进行访问。目前,我已经在生产服务器上创建了一个公共SSH密钥,并将其添加到开发人员的github帐户中。然后,这使我们能够从私有github存储库中提取新代码。
现在明显的问题是,如果开发人员离开公司,那么进一步的拉动将不起作用。我想知道确保实时/生产服务器从私有github存储库中提取代码的最佳实践是什么。
答案 0 :(得分:1)
不要依赖开发人员的私有存储库进行部署。公司拥有的任何代码都必须位于一个可供多个人访问的存储库中,以确保不会出现单点故障。
使用持续集成/连续部署管道进行部署,而不是直接从仓库中直接进行部署。 (As stated in comments by @marekful.)