2015-03-19 169 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 

这应该给你点颜色