1

如何配置 gitosis(通过gitosis.conf文件)以使特定用户能够创建、克隆或修改任意存储库?这包括尚不存在的回购?

我知道您可以添加一个用户以对特定存储库具有写入权限,但是这对所有任意存储库都可行吗?

像这样的东西:

[group write-all]
members = richard
writable = all

我在网上到处找,找不到解决办法。我的目标是能够在不接触配置文件的情况下初始化新的存储库并将它们推送到服务器,只要我通过我的公钥进行身份验证。谢谢!

4

1 回答 1

0

我确认这是仅gitolite可用的功能(以及其他功能,如 VREFs,超过现在过时的 gitosis)。

它被称为“野生”回购(用户创建的回购)

wildrepos 功能允许您使用正则表达式模式指定访问控制规则,因此您可以通过配置文件中的一组规则来提供许多实际的 repos。
正则表达式模式还可以在其中包含单词CREATOR,允许您参数化创建 repo 的用户的名称。

于 2013-06-24T08:48:45.250 回答