Envuelva el script de shell de git para agregar bashrc o comandos de inicio equivalentes

Envuelva el script de shell de git para agregar bashrc o comandos de inicio equivalentes

Mi servidor tiene un gitusuario que maneja todos los accesos a git. No puedes iniciar sesión con él. Es sólo para acceso a git. Eso funciona porque GIT viene con un práctico shell /usr/bin/git-shell.

Comentarios de inicio de sesión:

fatal: What do you think I am? A shell?
Connection to example.com closed.

Eso funciona maravillosamente. Pero el shell no tiene .bashrco .profileetc. Quiero agregar

export LD_LIBRARY_PATH=/lib64

entonces mi git deja de quejarse de algunas cosas de compilación personalizadas. (Todo funciona, pero sigue advirtiendo sobre la falta de una versión).

Lo agregué a /etc/bashrc, por lo que todos los usuarios "normales" no lo tienen, pero gites especial. ¿Hay alguna manera de agregar esa exportación a mi shell git? ¿Puedo envolverlo o algo así? (No tengo idea de cómo funciona passwd).

información relacionada