繁体   English   中英

检测 GitHub 提交的 IP 地址

[英]Detect IP address of GitHub commit

我是一些企业 github 存储库的所有者。 最近,我们怀疑一个开发人员可能通过他借用的 github 身份(许多凌晨 4 点分批提交)寻求外包帮助。 github.com上有没有办法确定提交者的源IP地址? 在流量页面上,我可以根据唯一克隆的数量推断此信息,但这不足以让我们验证我们的担忧。

干杯,乔匿名

如果这个“个人”,如果我引用你的公司的话是对的,让他的分包商以他的名义承诺官方回购,而没有进一步的预防措施,那么他就是一个白痴,应该被解雇。

在这种情况下,您甚至可能不需要提交者的 IP 地址。 提交本身包含一些非常有用的数据:

git cat-file -p <suspicious-commit-id>

将显示整个提交对象。 它将包含如下两行:

author Foo Bar <foo@bar.com> 1398017575 +0200
committer Foo Bar <foo@bar.com> 1398017575 +0200

如您所见,Unix-epoch 时间戳后面有时区信息。 如果您在美国东海岸,您应该会看到类似-0500 如果分包商在印度,您会看到+0630或类似的+0630

“个人”可能比这更有意义。 所以分包商推送到他的 repo,然后他重写历史并推送到官方 repo。 在后一种情况下,祝你好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM