2

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

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

4

1 回答 1

0

尝试设置gitolite:它是一个可以在 git 之上设置的授权层。

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

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

于 2013-09-18T06:01:38.940 回答