2

有没有办法查看是否有人从 GitHub 上的存储库执行 git pull?或者这不是在任何地方记录的吗?我很感兴趣,因为“应该”不从事该项目的开发人员对此了解很多。

是的,我们可以删除它们。但我很想知道他们是否滥用了他们签署的信任和 NDA 协议。

4

1 回答 1

6

您可以通过多种方式从 GitHub 获取源代码。

  1. 拉过 HTTPS。

  2. 拉过 SSH。

  3. 拉过 Git 协议。

  4. 下载快照。

  5. 浏览网页界面。

据推测,您有一个私人存储库,否则这整件事都是无稽之谈。因此,您必须向 GitHub 支付费用,因此您应该向支持人员发送电子邮件(或开票,或其他方式)。我不知道 GitHub 保留什么样的日志。

然而,

您使用“滥用信任和 NDA 协议”这个短语非常可疑

  1. NDA 不会阻止某人阅读专有源代码。这不是 NDA 的功能。NDA 的目的是防止某人泄露有关它的信息。因此,术语,“保密协议”。因此,NDA 应该是无关紧要的。

  2. 关于“滥用信任”这句话。是否禁止开发人员将源代码读取到此存储库?

    • 您是如何与开发人员沟通的?您是否亲自或以书面形式告知开发人员禁止他们访问此源代码?

    • 你和开发商谈过吗?开发人员是否承认/拒绝访问源代码?

    • 开发者有没有可能在饮水机旁与其他开发者聊天,学到了一切?

    “信任”是一个非常模糊的术语。我不知道您是否“信任”开发人员遵守员工手册中的规则,或者您是否“信任”开发人员只是“做正确的事”。您可能试图通过技术解决方案解决人员问题(不要那样做),或者您可能只是试图获得开发人员违反规则的证据(这很好)。

于 2013-01-04T20:03:38.600 回答