包裝 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 是如何運作的。)

相關內容