编程小站

我的编程分享

解决Jenkins中Git提交记录乱码的问题

| Comments

在为项目搭建持续集成环境时,碰到了git记录乱码的问题。

方法一: 网上有个解决方案,是修改jenkins.xml文件,不过这个方法并没有解决git记录乱码的问题(方法如下)。 x:\Jenkins\jenkins.xml 新增蓝色粗体标记参数(-Dfile.encoding=utf-8),然后重启Jenkins服务,完毕!

1
<arguments>-Xrs -Xmx256m -Dfile.encoding=utf-8 -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar %BASE%\jenkins.war httpPort=8080</arguments>

方法二: 后来尝试修改本地git的设置,修改logOutputEncoding为gbk,顺利解决jenkins中git记录乱码的问题。

1
$git config --global i18n.logOutputEncoding gbk

Comments