我只是试图在GitLab回购中推送到<div><img id="red" src = "rojo.png" onclick="setColorRojo()"/></div>
function enable(){
document.getElementById("red").disabled = false;
}
function disable(){
document.getElementById("red").disabled = true;
}
而我的推送被拒绝了
master
看the access level documentation,看来我可能是“开发者”。
GitLab UI中是否有某个位置会告诉我我的访问级别和/或项目的完整权限列表?
答案 0 :(得分:2)
由于您不拥有该项目,因此您不能(至少据我所知)查看项目成员列表及其各自的权限。但是每当有新成员被邀请加入任何项目时,GitLab都会向该用户发送一封电子邮件,说明授予的权限,如下所示:
您已被授予开发人员访问项目
的权限
但是,如果您拥有足够的权限(Master
或Owner
),则可以在面板的Members
部分中查看成员和他们的权限。
答案 1 :(得分:1)
您可以使用GitLab API的List Members endpoint并在回复中检查用户access_level
。
要了解有关权限的更多信息(然后您可能知道某个项目中的access_level
),请在GitLab CE项目页面上查看Permissions Documentation。
答案 2 :(得分:0)
Web UI中没有任何地方可以看到这一点,但可以通过/ projects /:id / members端点上的GitLab REST API访问它。在回复中查找自己,并检查相应的access_level
。
据我了解,40是“所有者”,30是“主人”,依此类推。
答案 3 :(得分:0)
它取决于使用的gitlab版本。我可以使用不同的URL访问两个版本: