如何在 git 提交时知道贡献者 IP
How to know the contributor IP at commit in git
我是 运行 一个 PHP 项目,它在代码库中使用 git。我的程序员在办公室和家里工作。我想确保他们只能从这两个位置使用此代码库。
如果他们从不同的位置/IP 访问,那么我想知道那个 IP。现在我怎么知道?
仅供参考,我说的是私有存储库。
Git 是一个分散的存储库。每个客户端都拥有存储库的完整克隆。一旦我从受信任的位置克隆存储库,您就无法阻止我继续在本地处理存储库并提交新更改。
您可以监控的唯一连接是从本地存储库到远程存储库的 push/pull 阶段。但除此之外,你没有其他控制权。因此,您无法使用 Git.
在这两个位置强制使用您的项目
我是 运行 一个 PHP 项目,它在代码库中使用 git。我的程序员在办公室和家里工作。我想确保他们只能从这两个位置使用此代码库。
如果他们从不同的位置/IP 访问,那么我想知道那个 IP。现在我怎么知道?
仅供参考,我说的是私有存储库。
Git 是一个分散的存储库。每个客户端都拥有存储库的完整克隆。一旦我从受信任的位置克隆存储库,您就无法阻止我继续在本地处理存储库并提交新更改。
您可以监控的唯一连接是从本地存储库到远程存储库的 push/pull 阶段。但除此之外,你没有其他控制权。因此,您无法使用 Git.
在这两个位置强制使用您的项目