包装git的shell脚本以添加bashrc或等效的启动命令

包装git的shell脚本以添加bashrc或等效的启动命令

我的服务器有一个git用户负责处理所有 git 访问。您无法用它登录。它仅用于 git 访问。这是可行的,因为 GIT 带有一个方便的 shell /usr/bin/git-shell

登录反馈:

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

效果很好。但是 shell 没有.bashrc.profile等等。我想添加

export LD_LIBRARY_PATH=/lib64

所以我的 git 不再抱怨一些自定义构建的东西。(一切正常,但它一直警告缺少版本。)

我已将其添加到/etc/bashrc,因此所有“普通”用户都没有它,但git它很特殊。有没有办法将该导出添加到我的 git shell?我可以将其包装起来吗?(我不知道 passwd 如何工作。)

相关内容