错误如下:
无法连接到存储库:命令"git ls-remote -h HEAD“返回状态代码128: stdout: stderr: remote: HTTP Basic: Access denied fatal:
发布于 2019-06-14 15:57:09
您使用了错误的用户名和密码: 1.在gitlab中根据您的用户名创建一个API令牌。2.在您的Jenkins凭据中添加AccessToken和用户名。而不是使用用户名和密码。
只需尝试连接:登录到Jenkins服务器并尝试运行命令'git ls-remote -h url‘。
并提供您在gitlab中创建并在Jenkins中配置的用户名和AccessToken。
如果用户名和API匹配,它将提供输出,否则将给出身份验证失败的错误...
并确保您的用户名有权访问存储库
发布于 2020-12-02 00:07:11
通过LINK,它指导如何为Git API令牌和其他用户创建全局凭据。
在Global Credential下创建一个人际用户,然后可以在所有Jenkins作业中使用该用户。确保您添加了SSH Private key (使用Jenkins generate或您选择的凭证Id),接受一个种类作为'SSH User with Private Key'
在SCM > Git connection中创建Jenkins作业时,您可以从添加下拉菜单中选择人际用户的凭证。
https://stackoverflow.com/questions/45367790
复制相似问题