有一种使用变量从CI作业内部对Gitlab的调用进行身份验证的方法,但这似乎只适用于企业版高级版、社区版和企业版初学者。是否有任何方法可以访问Gitlab CI API (例如用于下载工件和查询作业),而不必使用常规用户的个人访问令牌(这将要求专用用户保持安全),用于Community或Enterprise
我正在修改现有的GitLab安装,以便使用SAML而不是LDAP进行身份验证。
此时,用户可以使用“sign in with Saml”按钮成功登录Web应用程序。通过实验,我发现如果用户使用GitLab UI为在初始SAML交互期间创建的帐户设置单独的GitLab帐户密码,就可以访问Git存储库。在一个新用户帐户下创建项目后出现的一条GitLab消息将我引向了这个方向:“在您的帐户上设置密码之前,您将无法通过HTTPS获取或推送项目代码。”所以,我的问题是,我是否错误地期望对GitLab</em