summaryrefslogtreecommitdiffstats
path: root/git-cvsserver.html
diff options
context:
space:
mode:
authorJunio C Hamano <junio@hera.kernel.org>2006-06-08 00:48:17 +0000
committerJunio C Hamano <junio@hera.kernel.org>2006-06-08 00:48:17 +0000
commitf1d1480d8b938444a1617692e3f7df6d8e4cc911 (patch)
tree5fa90e254f2e83ee9e2caa84c90773811e7b9faa /git-cvsserver.html
parent33db43733d19e4dd878a9a04089535eaf47fd374 (diff)
downloadgit-htmldocs-f1d1480d8b938444a1617692e3f7df6d8e4cc911.tar.gz
Autogenerated HTML docs for v1.4.0-rc1-g99b41
Diffstat (limited to 'git-cvsserver.html')
-rw-r--r--git-cvsserver.html64
1 files changed, 26 insertions, 38 deletions
diff --git a/git-cvsserver.html b/git-cvsserver.html
index 1069033c8..12a21c8f7 100644
--- a/git-cvsserver.html
+++ b/git-cvsserver.html
@@ -299,45 +299,39 @@ over pserver for anonymous CVS access.</p>
If you are going to offer anonymous CVS access via pserver, add a line in
/etc/inetd.conf like
</p>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><tt>cvspserver stream tcp nowait nobody git-cvsserver pserver</tt></pre>
+<pre><tt> cvspserver stream tcp nowait nobody git-cvsserver pserver
+</tt></pre>
</div></div>
-<div class="literalblock">
+<p>Note: In some cases, you need to pass the <em>pserver</em> argument twice for
+git-cvsserver to see it. So the line would look like</p>
+<div class="listingblock">
<div class="content">
-<pre><tt>Note: In some cases, you need to pass the 'pserver' argument twice for
-git-cvsserver to see it. So the line would look like</tt></pre>
+<pre><tt> cvspserver stream tcp nowait nobody git-cvsserver pserver pserver
+</tt></pre>
</div></div>
-<div class="literalblock">
-<div class="content">
-<pre><tt>cvspserver stream tcp nowait nobody git-cvsserver pserver pserver</tt></pre>
-</div></div>
-<div class="literalblock">
-<div class="content">
-<pre><tt>No special setup is needed for SSH access, other than having GIT tools
+<p>No special setup is needed for SSH access, other than having GIT tools
in the PATH. If you have clients that do not accept the CVS_SERVER
-env variable, you can rename git-cvsserver to cvs.</tt></pre>
-</div></div>
+env variable, you can rename git-cvsserver to cvs.</p>
</li>
<li>
<p>
For each repo that you want accessible from CVS you need to edit config in
the repo and add the following section.
</p>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><tt>[gitcvs]
- enabled=1
- # optional for debugging
- logfile=/path/to/logfile</tt></pre>
+<pre><tt> [gitcvs]
+ enabled=1
+ # optional for debugging
+ logfile=/path/to/logfile
+</tt></pre>
</div></div>
-<div class="literalblock">
-<div class="content">
-<pre><tt>Note: you need to ensure each user that is going to invoke git-cvsserver has
+<p>Note: you need to ensure each user that is going to invoke git-cvsserver has
write access to the log file and to the git repository. When offering anon
access via pserver, this means that the nobody user should have write access
-to at least the sqlite database at the root of the repository.</tt></pre>
-</div></div>
+to at least the sqlite database at the root of the repository.</p>
</li>
<li>
<p>
@@ -345,18 +339,12 @@ On the client machine you need to set the following variables.
CVSROOT should be set as per normal, but the directory should point at the
appropriate git repo. For example:
</p>
-<div class="literalblock">
-<div class="content">
-<pre><tt>For SSH access, CVS_SERVER should be set to git-cvsserver</tt></pre>
-</div></div>
-<div class="literalblock">
-<div class="content">
-<pre><tt>Example:</tt></pre>
-</div></div>
-<div class="literalblock">
+<p>For SSH access, CVS_SERVER should be set to git-cvsserver</p>
+<p>Example:</p>
+<div class="listingblock">
<div class="content">
-<pre><tt>export CVSROOT=:ext:user@server:/var/git/project.git
-export CVS_SERVER=git-cvsserver</tt></pre>
+<pre><tt> export CVSROOT=:ext:user@server:/var/git/project.git
+ export CVS_SERVER=git-cvsserver</tt></pre>
</div></div>
</li>
<li>
@@ -370,9 +358,9 @@ For SSH clients that will make commits, make sure their .bashrc file
Clients should now be able to check out the project. Use the CVS <em>module</em>
name to indicate what GIT <em>head</em> you want to check out. Example:
</p>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><tt>cvs co -d project-master master</tt></pre>
+<pre><tt> cvs co -d project-master master</tt></pre>
</div></div>
</li>
</ol>
@@ -454,7 +442,7 @@ No keyword expansion or newline munging is supported.</p>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 04-Jun-2006 07:24:23 UTC
+Last updated 08-Jun-2006 00:48:14 UTC
</div>
</div>
</body>