部署在windows服务器上的jenkins 设置源码管理为Git 报错:gitreturned status code 128

jenkins配置源码管理-gitlab验证时报错

全局凭证 用的是Username and password 所以git的源地址理应是http:// xxxxxx.git

上面看你是不是这么配的

报错:

Failed to connect to repository : Command "git ls-remote -h https://gitlab.example.com/root/test-repo.git HEAD" returned status code 128:
stdout: 
stderr: fatal: unable to access 'https://gitlab.example.com/root/test-repo.git/': Peer's certificate issuer has been marked as not trusted by the user.

问题排除

先去jenkins所在服务器 用这个命令试试 服务器能不能拉得下代码

git clone http://邮箱(或用户名):密码@gitlab.example.com/root/test-repo.git/

如果猜的没错 报同样的错: 找不到项目

问题解决

去服务器—>打开控制面板–>凭据管理–>可以看到这里有一条git地址的凭证–>修改用户名密码或者删除凭证

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐