我正在使用gitLab中的git。我想检查特定用户的权限。 用户无法克隆存储库,并且在网络上将该用户列为开发人员,但从命令行获取 http错误代码403
因此,我想知道他是否具有Puller / Clone权限。如何从命令行执行此操作?
到目前为止,我还没有找到有用的命令
答案 0 :(得分:0)
当通过HTTPS(而不是SSH)进行克隆时,GitLab无法确定克隆存储库的人员的身份。因此,您可以授予开发人员所需的所有权限,但是由于GitLab根本不知道谁在尝试克隆存储库,因此它会拒绝。
有两个解决方案可以解决此问题:
对于您的原始问题,检查用户是否对存储库具有克隆权限的最简单方法就是尝试一下。