首页 > 解决方案 > 同一用户的 Git 用户权限

问题描述

首先我有RW访问权限repo-1

但是在系统管理员创建后RW+ refs/tags,现在我无法将内容推送到origin master.

是否可以为一个用户获得两个以上的访问权限?

标签: gitgitolite

解决方案


首先尝试该info命令以确认您的 Gitolite 服务器允许您访问的存储库列表(运行ssh git@host info -h寻求帮助)

检查 gitolite 管理员是否可以定义(或可能的角色):这将允许一个用户在两个不同的组中注册,允许推送标签和分支。

例子:

repo foo bar

    RW+                     =   alice @teamleads
    -   master              =   dilbert @devteam
    -   refs/tags/v[0-9]    =   dilbert @devteam
    RW                      =   dilbert @devteam
    R                       =   @managers

推荐阅读