gpt4 book ai didi

security - GitHub 和源代码保护和控制

转载 作者:行者123 更新时间:2023-12-02 20:14:10 25 4
gpt4 key购买 nike

我在一家小型初创公司工作,拥有大约 12 - 15 名开发人员。最近,我们的一台服务器出现了问题,整个服务器被“重新配置”,即完全删除了其中的所有代码、数据库和信息。我们的托管公司告诉我们,只有有权访问服务器帐户的人才能做出这样的事情 - 我们相信这可能是一名心怀不满的员工(我们最近不得不裁员)。我们对一些数据进行了本地备份,但仍在尝试从数据丢失中恢复。

我的问题是这样的 - 我们最近开始使用 GitHub 来管理我们其他一些项目的源代码控制 - 并且拥有多个私有(private)存储库 - 有什么方法可以确保我们的源代码得到某种保护代码?我的意思是,我知道您可以删除 GitHub 上的整个项目,甚至是一系列代码更新。我想避免这种情况发生。

我想要做的是在 Git 上创建(可能在单独的存储库中)项目的完整副本 - 并确保只有一个人可以访问此复制的项目。这样,如果原始项目由于任何原因被损坏或破坏,我们可以从备份存储库恢复我们原来的位置(历史记录完好无损)。

这可能吗?做这个的最好方式是什么? Github 最近推出了“公司”帐户......这是正确的方法吗?

对于这种情况的任何帮助将不胜感激。

干杯!

最佳答案

好吧,如果心怀不满的员工离开,您可以轻松地将他们从所有存储库中删除,特别是如果您正在使用组织 - 您只需将他们从团队中删除即可。如果有人恶意删除因某种原因仍具有访问权限的存储库,我们会每日备份所有存储库,如果您提出要求,我们将重建这些存储库。因此,在最坏的情况下,您损失的代码工作也不会超过一天。无论如何,团队中的某个人可能会更新该代码。如果您需要更多的保护,那么是的,您可以设置一个 cron'd fetch 或更频繁地镜像您的代码的东西。

关于security - GitHub 和源代码保护和控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3174333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com