【发布时间】:2016-03-23 10:59:16
【问题描述】:
有什么方法可以限制从特定 IP 地址访问 bitbucket 或 Github 存储库。
这意味着我只想从我的办公室访问我的组织存储库。
另外这个就是有什么办法暂时屏蔽掉?
是否有支持此功能的 git 提供程序?
SSH密钥只对不输入密码和用户名的git操作有用?
有什么办法可以解决这个问题?
我认为许多 IT 公司都在使用这项服务来保护他们的源代码。
是否可以在没有 git 服务的情况下实现这一点?
【问题讨论】:
-
不是特定的 IP 地址,但您可以将其限制为仅限某些帐户(您未邀请的帐户将无法查看或签出您的代码)。这是付费功能。
-
但是@slebetman,当他离开办公室时,他可以访问回购......这对我来说是个问题。
-
嗯.. 通常我会认为这是一个功能。如今,大多数公司都希望他们的员工能够从任何地方访问代码。有关 github 的解决方案,请参阅 Tim 的答案。一种替代方法是使用 gitolite 或 gitlab 之类的东西在您自己的服务器上托管 repo。然后你甚至不必在互联网上公开你的代码。只需将其托管在您的 LAN 中即可。
-
@slebetman,我想了解更多关于在其他服务器上托管 repo 的信息,如你所说。能不能说的详细点,请提供你的邮件ID。
标签: git github version-control bitbucket gitlab