jenkins+git详细配置及使用方法,为什么提示错误

jenkins+git详细配置及使用方法,为什么提示错误,第1张

检查是否git-server允许ssh认证方式

以下步骤默认git-server允许ssh连接

检查是否添加jenkins所在服务器ssh-key至git-server中

检查jenkins服务启动用户是否通过在git-server中添加ssh-key的用户启动的

建议jenkins服务器通过普通用户启动服务,避免jenkins沦陷后服务器直接被提权

JENKINS 出现stderr: fatal: cannot exec '/tmp/pass2225150599970077606.sh': Text file busy

连接不上git仓库,开始以为是git和jenkins授权账户出现了问题,想去系统设置中查看凭证,

进入系统设置界面,出现了/var/lib/jenkins 工作目录已经满了的提示,这时赶紧去服务器看了下磁盘空间,果不其然100%!!

因为这个jenkins服务是docker运行的,所以首先docker inspect jenkins容器id,查看mount 段,查看映射在宿主机的目录在哪。

进入这个目录,我的是在/var/lib/docker/volumes/jenkins_data/_data

cd /var/lib/docker/volumes/jenkins_data/_data

find . -size +1G -type f 搜索一下,du -sh * |sort -n

可以删除jobs和logs中的一些构建记录和日志。

最后因为磁盘空间满还有大量access日志,所以又find / -name "*.log" -size +1G -type f ,清掉一些nginx日志。

恢复正常,jenkins的git错误也没有了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7916916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存