2015-03-19 91 views

回答

1

答案很簡單:對於在GIT中鉤使用遙控器上的側或強制每個工具上的力的彩色輸出設置TERM環境變量(再次,在遠端)。在每個鉤子腳本的開頭的某處使用export TERM=xterm(或export TERM=xterm-color)。

長的答案:默認Unix工具像npmgit本身產生彩色輸出(即,與該改變相應顏色額外轉義序列輸出)僅當這些工具可以檢測其運行該終端能夠改變顏色。終端功能通過環境變量TERM定義。普通的交互式SSH會話可以將TERM值轉移到遠程端(請參閱Can I forward env variables over ssh?),但非交互式會話通常不會這樣做,非交互式會話可能以TTY模式運行。您可以強制使用特定工具的顏色(例如npm via config)或正確配置TERM環境變量。

0

在遠程服務器

git config --global color.ui auto 

這應該給你點顏色