今天遇到这样一个问题:
jenkins配置git url 如下:
https://bitbucket.xxx.com/bitbucket/scm/repo.git
构建报错
在jenkins slave上直接执行git clone命令也一样的错误。而且不提示输入用户名密码,直接报账号被锁定。
如果给git的url执行账号则没有问题,如下写法: https://[email protected]/bitbucket/scm/repo.git
初步分析,是由于git缓存了账号信息,在不指定账号的时候使用默认的账号去执行pull操作。所以沿着清缓存的方向找到一篇文章(见截图):
按照文章中的说法,执行了清缓存的命令,问题解决:
#git credential-manager uninstall