【问题标题】:Checkout GIT repository through Internet通过 Internet 签出 GIT 存储库
【发布时间】:2013-09-22 18:29:42
【问题描述】:

我们在公司中使用 GIT。远程存储库存储在共享文件夹中的某个位置。我们有一个在家工作的承包商,所以我们想让他使用 GIT,但他无法访问我们的网络,而且我们不想为他提供 VPN 访问权限。

是否有 GIT 的 WEB 访问软件允许远程执行 Checkout/Commit/Push/Pull/Create Branch 和其他一般命令?

【问题讨论】:

  • 如果您不想让承包商在您的共享网络中访问您的 git,为什么不让他在私有存储库上工作(例如在 bitbucket.com 中),并且然后手动将更改拉入您的存储库?

标签: git remote-access git-remote


【解决方案1】:

尝试设置gitolite:它是一个authorization layer,您可以在 git 上设置。

您可以限制每个用户对给定存储库的访问。

但是:这意味着当他/她尝试克隆/拉/推时,您可以通过某种方式验证所述用户。您需要一个 ssh 或 https 侦听器来访问您的存储库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 2011-10-29
    • 1970-01-01
    • 2016-06-09
    • 2011-02-14
    • 2014-09-04
    • 2013-02-15
    相关资源
    最近更新 更多