diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-09-22 14:34:34 +0900 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-09-22 14:34:34 +0900 |
commit | 985f59c042320ddf0a506e553d5eef9689ef4c32 (patch) | |
tree | 8c4a31914111f8b1ebcebbe8bcc4757d5d8c0a05 /Documentation | |
parent | Git 2.10.4 (diff) | |
parent | shell: drop git-cvsserver support by default (diff) | |
download | tgif-985f59c042320ddf0a506e553d5eef9689ef4c32.tar.xz |
Merge branch 'jk/git-shell-drop-cvsserver' into maint-2.10
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/git-shell.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Documentation/git-shell.txt b/Documentation/git-shell.txt index 2e30a3e42d..54cf2560be 100644 --- a/Documentation/git-shell.txt +++ b/Documentation/git-shell.txt @@ -79,6 +79,22 @@ EOF $ chmod +x $HOME/git-shell-commands/no-interactive-login ---------------- +To enable git-cvsserver access (which should generally have the +`no-interactive-login` example above as a prerequisite, as creating +the git-shell-commands directory allows interactive logins): + +---------------- +$ cat >$HOME/git-shell-commands/cvs <<\EOF +if ! test $# = 1 && test "$1" = "server" +then + echo >&2 "git-cvsserver only handles \"server\"" + exit 1 +fi +exec git cvsserver server +EOF +$ chmod +x $HOME/git-shell-commands/cvs +---------------- + SEE ALSO -------- ssh(1), |