Оберните скрипт оболочки git, чтобы добавить bashrc или эквивалентные команды запуска

Оберните скрипт оболочки git, чтобы добавить bashrc или эквивалентные команды запуска

На моем сервере есть gitпользователь, который управляет всем доступом к git. Вы не можете войти с ним. Он нужен только для доступа к git. Это работает, потому что GIT поставляется с удобной оболочкой /usr/bin/git-shell.

Обратная связь по входу:

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

Это работает прекрасно. Но в оболочке нет .bashrcили .profileи т.п. Я хочу добавить

export LD_LIBRARY_PATH=/lib64

так что мой git перестал жаловаться на какие-то пользовательские сборки. (Все работает, но он продолжает предупреждать об отсутствующей версии.)

Я добавил это в /etc/bashrc, так что у всех «обычных» пользователей этого нет, но gitэто нечто особенное. Есть ли способ добавить этот экспорт в мою оболочку git? Могу ли я обернуть его или что-то в этом роде? (Я понятия не имею, как работает passwd.)

Связанный контент