Git 编译build/CI服务器上的代码

Git 编译build/CI服务器上的代码,git,github,compilation,continuous-integration,Git,Github,Compilation,Continuous Integration,我希望能够在我们已设置的CI/Build服务器上编译我们的代码库(无论如何),并将其自动推送到repo(以便我们的主分支可以在不手动构建每个提交的情况下更新完成的构建),但是我担心CI服务器有能力提交并推送到我们的存储库。例如,如果我们的CI服务器受损,那么我们的代码库也会受损 是否有一种安全的方法让CI/Build服务器编译我们的代码并将其推送到存储库(我们的repo恰好位于Github上)?您可能不得不接受这样一个事实,即您的Build服务器很容易受到攻击,并且可能会像桌面开发箱一样受到破坏

我希望能够在我们已设置的CI/Build服务器上编译我们的代码库(无论如何),并将其自动推送到repo(以便我们的主分支可以在不手动构建每个提交的情况下更新完成的构建),但是我担心CI服务器有能力提交并推送到我们的存储库。例如,如果我们的CI服务器受损,那么我们的代码库也会受损


是否有一种安全的方法让CI/Build服务器编译我们的代码并将其推送到存储库(我们的repo恰好位于Github上)?

您可能不得不接受这样一个事实,即您的Build服务器很容易受到攻击,并且可能会像桌面开发箱一样受到破坏

但是,如果您愿意在您的开发机器上冒险,为什么不在构建服务器上冒险呢