Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
Administration
Plumbing Commands
-
2.18.0
06/21/18
- 2.14.3 → 2.17.1 no changes
-
2.14.2
09/22/17
-
2.14.0
08/04/17
- 2.13.7 no changes
-
2.13.6
09/22/17
- 2.13.3 → 2.13.5 no changes
-
2.13.2
06/24/17
-
2.12.5
09/22/17
- 2.12.1 → 2.12.4 no changes
-
2.12.0
02/24/17
-
2.11.4
09/22/17
- 2.11.1 → 2.11.3 no changes
-
2.11.0
11/29/16
-
2.10.5
09/22/17
- 2.9.4 → 2.10.4 no changes
-
2.9.3
08/12/16
- 1.9.4 → 2.9.1 no changes
-
1.9.3
05/09/14
DESCRIPTION
A login shell for SSH accounts to provide restricted Git access. When -c is given, the program executes <command> non-interactively; <command> can be one of git receive-pack, git upload-pack, git upload-archive, cvs server, or a command in COMMAND_DIR. The shell is started in interactive mode when no arguments are given; in this case, COMMAND_DIR must exist, and any of the executables in it can be invoked.
cvs server is a special command which executes git-cvsserver.
COMMAND_DIR is the path "$HOME/git-shell-commands". The user must have read and execute permissions to the directory in order to execute the programs in it. The programs are executed with a cwd of $HOME, and <argument> is parsed as a command-line string.
Author
Written by Linus Torvalds <torvalds@osdl.org>
Documentation
Documentation by Petr Baudis and the git-list <git@vger.kernel.org>.
GIT
Part of the git[1] suite