小编jaq*_*jaq的帖子

在服务器上使用Git进行访问控制(不是gitosis或gitolite)

我正在尝试仅为每个repo设置访问控制(具有三个权限no-access,read-only,read/write).我有一个外部应用程序控制它,这使同步管理git repos(如gitosis和gitolite提供)不实用.

什么是完美的工作是一个设置,允许我简单地调用系统命令授予用户(ssh键)访问,创建repos和删除repos.例如:

git-acl grant R user1.pub /path/to/repo.git- 在repo上授予user1只读访问权限git-acl grant RE user2.pub /path/to/repo.git- 在repo上 授予user2读/写访问权限 git-acl create /path/to/repo2.git- 创建repo

等等...

有谁知道这样的工具?

git version-control access-control

5
推荐指数
1
解决办法
5743
查看次数

标签 统计

access-control ×1

git ×1

version-control ×1