生产Jenkins执行报如下错误:
16:15:07 hudson.plugins.git.GitException: Command "git config remote.origin.url https://XXX
16:15:07 stdout:
16:15:07 stderr: error: could not lock config file .git/config: File exists
解决方法
先用find命令要找到.git/config目录在哪里
find /<jenkins_dir> -name "config" -type f
可以发现在Jenkins安装目录下有个caches目录,
durable-task git-a726dbcae034aed6278792538d2450da git-a726dbcae034aed6278792538d2450da@tmp
在git-xxx目录里面有.git/config文件和.git/config.lock文件,删除config.lock文件即可