Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Administration
Server Admin
Plumbing Commands
-
1.8.3
05/24/13
- 1.7.6.2 → 1.8.2.3 no changes
-
1.7.6.1
08/24/11
- 1.7.5.1 → 1.7.6 no changes
-
1.7.5
04/24/11
- 1.7.4.1 → 1.7.4.5 no changes
-
1.7.4
01/31/11
- 1.6.3.1 → 1.7.3.5 no changes
-
1.6.3
05/07/09
- 1.6.1.2 → 1.6.2.5 no changes
-
1.6.1.1
01/25/09
- 1.6.0.1 → 1.6.1 no changes
-
1.6.0
08/17/08
- 1.5.6.1 → 1.5.6.6 no changes
-
1.5.6
06/18/08
- 1.5.4.1 → 1.5.5.6 no changes
-
1.5.4
02/02/08
- 1.5.3.1 → 1.5.3.8 no changes
-
1.5.3
09/02/07
- 1.5.0.1 → 1.5.2.5 no changes
git-shell(1) Manual Page
NAME
git-shell - Restricted login shell for Git-only SSH access
SYNOPSIS
git shell [-c <command> <argument>]
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.
GIT
Part of the git(1) suite