我可以将我的Git回购工作的IP列入白名单吗?

我可以将我的Git回购工作的IP列入白名单吗?,git,github,ip,Git,Github,Ip,我希望我的Git回购仅在特定的台式机/笔记本电脑上设置。有什么好办法吗?git既不知道授权,也不知道身份验证 git不可能实现您正在尝试的功能 但是您可以使用一些工具,比如基于ssh密钥设置类似的东西。如果您真的想通过IP限制访问,您需要在最初创建回购协议的服务器上安装防火墙。Github的商业模式是,您可以免费获得公共回购协议,但您需要付费订阅才能获得私人回购协议 将IP列入白名单不是一个好主意。一个典型的家庭互联网连接的IP地址可能会在ISP希望它改变的任何时候改变,企业在一个公共IP后面会

我希望我的Git回购仅在特定的台式机/笔记本电脑上设置。有什么好办法吗?

git既不知道授权,也不知道身份验证

git不可能实现您正在尝试的功能


但是您可以使用一些工具,比如基于ssh密钥设置类似的东西。如果您真的想通过IP限制访问,您需要在最初创建回购协议的服务器上安装防火墙。

Github的商业模式是,您可以免费获得公共回购协议,但您需要付费订阅才能获得私人回购协议

将IP列入白名单不是一个好主意。一个典型的家庭互联网连接的IP地址可能会在ISP希望它改变的任何时候改变,企业在一个公共IP后面会有成百上千的用户。在这两种情况下,允许适当的用户进行特定的回购都会有问题

您可以看看Git托管服务,这些服务提供带有身份验证的私有回购(免费)。

  • 这在“git”中是不可能的,因为git不负责托管您的存储库
  • 将IP列入白名单不会限制存储库对单个计算机的访问,只会限制它们连接的外部IP(对于住宅internet订户,有时会发生变化)
存储库托管是通过Github、Gitlab、Bitbucket等软件完成的

自托管解决方案

如果您自己管理服务器(如Bitbucket server、Gitlab EE、Github Business),则可以通过或使用来完成

请注意,这将限制对整个服务器的访问,而不仅仅是对存储库的访问

云解决方案

假设您没有使用企业云解决方案,我建议通过将存储库设置为私有来限制对存储库的访问


Gitlab和Bitbucket将允许您免费创建私有存储库

GitHub Enterprise-$21美元/月-(和GitHub One)支持IP允许列表:

->安全与合规->IP允许列表

请注意,您不能只是自己注册/支付此计划,您需要联系销售团队开始,并且可能有最低座位要求


否则,GitHub目前不支持其他计划使用此选项。

Upvoting,因为它是非建设性的downvote