Por alguna razón cada vez que hago un git push, regresa:
remoto: variable de entorno TERM no establecida.
he añadido
export TERM=linux
tanto ~/.bash
como ~/.bashrc
pero no parece hacer ninguna diferencia. Estaba teniendo problemas similares con rsync
semana pasada pero terminé rindiéndome.
¿Algunas ideas?
Parece que, como lo implica el post, algo en el sistema remoto se queja de que $TERM
no se ha establecido, por lo que establecerlo localmente no serviría de nada. Normalmente git push
no debe depender de $TERM
, ya sea en el sistema local o en el server remoto.
Mi mejor suposition es que hay un gancho en alguna parte que invoca un command que depende de $TERM
. No debería hacer eso. Eche un vistazo a la configuration del server al que está push
o hable con alguien que sí pueda.
(Por cierto, la cadena "variable de entorno no configurada" no aparece en ninguna parte de las fonts de git).
¿Exportabas? Verifique si exportó después de establecer el término.
El post dice:
remoto: variable de entorno TERM no establecida.
Asegúrate de configurarlo en el control remoto al que lo estás presionando.