Jenkins-gitee的插件使用踩坑

参考

gitee jenkins说明文档

Jenkins-gitee的插件使用踩坑
有提供文档确实是不错的,但是里面写的有点不太适合新手
我刚开始思路比较简单,我照着你的配,后面肯定同,
可以我一步一步的跟着做,后面到添加git仓库的时候一直提示异常:
Jenkins-gitee的插件使用踩坑
当时我就在想,配置云链接已经配了啊
Jenkins-gitee的插件使用踩坑
用的是token授权,gitee重新实现了git授权么?我记得git使用的一般是账号密码或者是ssh**的形式;后来就看论坛也有人提这个问题:
Jenkins-gitee的插件使用踩坑
直到看到这个

Jenkins-gitee的插件使用踩坑

配的那个token不是用来登录git仓库的

源码管理的凭据和 api的凭据不是一样的,apiv5的凭据是插件调用码云接口使用的,而源码管理的凭据是jenkins git插件要求的,这个凭据格式是用户名密码,如果用的是http的协议需要在凭据管理中再配置一个码云用户名密码的凭据,这样才能选上,如果是ssh 的话需要jenkins的机器的ssh key 加入到码云账号中才行

剩下要做的就是在凭证中去把专门用户git仓库代码拉取的信息填了
Jenkins-gitee的插件使用踩坑
添加完账号密码就可以在git中使用了
Jenkins-gitee的插件使用踩坑