export CVSROOT=:ext:user@server:/var/git/project.git @@ -442,14 +444,20 @@ On the client machine you need to set the following variables.-For SSH clients that will make commits, make sure their .bashrc file - sets the GIT_AUTHOR and GIT_COMMITTER variables. +For SSH clients that will make commits, make sure their server-side + .ssh/environment files (or .bashrc, etc., according to their specific shell) + export appropriate values for GIT_AUTHOR_NAME, GIT_AUTHOR_EMAIL, + GIT_COMMITTER_NAME, and GIT_COMMITTER_EMAIL. For SSH clients whose login + shell is bash, .bashrc may be a reasonable alternative.
Clients should now be able to check out the project. Use the CVS module - name to indicate what GIT head you want to check out. Example: + name to indicate what GIT head you want to check out. This also sets the + name of your newly checked-out directory, unless you tell it otherwise with + -d <dir_name>. For example, this checks out master branch to the + project-master directory:
@@ -701,7 +709,7 @@ Martin Langhoff <martin@catalyst.net.nz>