author | Martin Langhoff <martin@catalyst.net.nz> | |
Sat, 4 Mar 2006 07:30:04 +0000 (20:30 +1300) | ||
committer | Martin Langhoff <martin@catalyst.net.nz> | |
Sat, 4 Mar 2006 07:30:04 +0000 (20:30 +1300) | ||
commit | 91a6bf468230d63c414a21adeef94f1242eaaaab | |
tree | bba0519146f7b3c35bcb5a2ff34ad6d11046d917 | tree | snapshot |
parent | 8bc63c9ad43a2d5aa033341c60bdef717f704f65 | commit | diff |
cvsserver: anonymous cvs via pserver support
git-cvsserver now knows how to do the pserver auth chat when the user
is anonymous. To get it to work, add a line to your inetd.conf like
cvspserver stream tcp nowait nobody git-cvsserver pserver
(On some inetd implementations you may have to put the pserver parameter twice.)
Commits are blocked. Naively, git-cvsserver assumes non-malicious users. Please
review the code before setting this up on an internet-accessible server.
NOTE: the <nobody> user above will need write access to the .git directory
to maintain the sqlite database. Updating of the sqlite database should be
put in an update hook to avoid this problem, so that it is maintained by
users with write access.
git-cvsserver now knows how to do the pserver auth chat when the user
is anonymous. To get it to work, add a line to your inetd.conf like
cvspserver stream tcp nowait nobody git-cvsserver pserver
(On some inetd implementations you may have to put the pserver parameter twice.)
Commits are blocked. Naively, git-cvsserver assumes non-malicious users. Please
review the code before setting this up on an internet-accessible server.
NOTE: the <nobody> user above will need write access to the .git directory
to maintain the sqlite database. Updating of the sqlite database should be
put in an update hook to avoid this problem, so that it is maintained by
users with write access.
git-cvsserver.perl | diff | blob | history |