git をssh越しで利用した際、文字化けが発生したので、その対処法をまとめました.

0. 環境

ローカル: Mac OSX

サーバ: FreeBSD 9.1-RELEASE-p24

1. 症状

git logを利用すると以下のように表示される.

ESC[33m, ESC[mとなっている箇所が正常に表示出来ていない.

2. 対処法

適切なpagerが設定されていないことが原因.

less, moreいずれか正常に表示できる方を選択してください.

他に好きなpagerがあれば、それを指定することも出来ます.

表示行数に関わらずpagerを利用したくない場合は以下のコマンドで設定できます.

3. 原因

指定したpagerがターミナルの色指定をうまく処理できないことが原因のようです.

 

Leave a Reply

Your email address will not be published. Required fields are marked *