GNU/Linux |
Debian 6.0.9(Squeeze) |
|
![]() |
git-shell(1) |
![]() |
git-shell − Restricted login shell for GIT−only SSH access
$(git −−exec−path)/git−shell −c <command> <argument>
This is meant to be used as a login shell for SSH accounts you want to restrict to GIT pull/push access only. It permits execution only of server−side GIT commands implementing the pull/push functionality. The commands can be executed only by the −c option; the shell is not interactive.
Currently, only four commands are permitted to be called, git−receive−pack git−upload−pack and git−upload−archive with a single required argument, or cvs server (to invoke git−cvsserver).
Written by Linus Torvalds <torvalds@osdl.org [1] >
Documentation by Petr Baudis and the git−list <git@vger.kernel.org [2] >.
Part of the git(1) suite
1. |
torvalds@osdl.org |
mailto:torvalds@osdl.org
2. |
git@vger.kernel.org |
mailto:git@vger.kernel.org
![]() |
git-shell(1) | ![]() |