Git - "毒井"员工未来结账"被盗"码

时间:2017-01-03 03:55:48

标签: git security github version-control

中是否有办法对毒井进行毒害"将来的结账?我们有一名员工,由于公司财产被盗,我们将在几天内解雇,她开玩笑说" (以一种不太开玩笑的方式威胁)与一位资深同事关于从我们的公司GitHub回购中保留公司源代码的副本并将其发布在torrent网站上以使公司难堪。她还没有正式知道她会被解雇,但可能会怀疑它。

现在,幸运的是,我们的ITS团队有远见限制访问需要知道的基础,因此代码被泄露,它将是最小的(即:不会丢失重要的知识产权或商业机密)。此外,整个互动由安全摄像机记录,因此迫切的收费并不困难。然而,如果我们能够进一步减少对公司的潜在损害,那就更好了。

通过"毒害井",我的意思是,修改她有权访问的仓库(我们已经备份了它),以便下次她执行git pull操作,整个本地副本实际上是无用的/空的。我们可以通过svn rm *svn commit 轻松完成此操作。由于git是分布式的,并且可以在不访问网络的情况下重置本地签出,因此这更加困难。

是否有git"魔法"哪个git管理员可以使用git pull操作来有效地破坏git代码库的本地工作副本/签出?

谢谢。

2 个答案:

答案 0 :(得分:1)

所以这是贵公司github的私人回购?如果是。你可以为它做一些设置:

设置页面中,选择已阻止的用户,然后在其中添加自己的帐户。因此她无权访问回购。

答案 1 :(得分:1)

您问的问题的直接答案是。 Git本身没有能力根据从存储库或其他链式交互中尝试拉取来删除远程存储的源代码版本。拥有并违背通用分布式版本控制的风险将是一种非常冒险的能力。

我很高兴您在其他地方找到了解决问题的方法:)