Master \ owner无法编辑或删除gitlab存储库上的标记

时间:2017-08-07 10:16:47

标签: git permissions gitlab

我试图通过

删除特定用户的标签
    git push --delete origin deleteme

我已经通过ssh密钥授权给属于管理员组的用户并拥有"所有者"存储库的权限。我收到以下错误:

    remote: GitLab: You are not allowed to change existing tags on this project.

如果我创建具有相同权限的新用户,我可以成功删除标签。我试图撤销并再次授予所有权,但没有任何改变。日志什么也没说。这个用户和新用户之间的唯一区别是顽皮的用户不使用LDAP。 项目上的标签不受保护。

有没有人遇到同样的问题?

1 个答案:

答案 0 :(得分:0)

对于大多数用户而言,这可能不是问题,但对于某些用户而言,注意默认情况下保护某些用户的标签创建功能会禁用编辑和删除,这可能会有所帮助所有用户都可以使用的标签

  

默认情况下,受保护的标签旨在:

     
      
  • 防止维护人员以外的所有人创建标签
  •   
  • 防止任何人更新标签
  •   
  • 防止任何人删除标签
  •   

此处的更多信息:https://gitlab.com/help/user/project/protected_tags#overview