savannah-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-cvs] [297] SavannahHosts: CVS and SVN updates


From: bob
Subject: [Savannah-cvs] [297] SavannahHosts: CVS and SVN updates
Date: Thu, 5 Jan 2017 23:36:49 +0000 (UTC)

Revision: 297
          
http://svn.sv.gnu.org/viewvc/?view=rev&root=administration&revision=297
Author:   rwp
Date:     2017-01-05 23:36:45 +0000 (Thu, 05 Jan 2017)
Log Message:
-----------
SavannahHosts: CVS and SVN updates

Modified Paths:
--------------
    trunk/sviki/SavannahHosts.mdwn

Modified: trunk/sviki/SavannahHosts.mdwn
===================================================================
--- trunk/sviki/SavannahHosts.mdwn      2016-12-16 21:40:33 UTC (rev 296)
+++ trunk/sviki/SavannahHosts.mdwn      2017-01-05 23:36:45 UTC (rev 297)
@@ -668,6 +668,10 @@
 to the registered user email instead of the at savannah.gnu.org
 address.)
 
+### subsystem GIT
+
+FIXME: apt-get install apache2 plus a2enmod cgi for cgit
+
 Add this to the /etc/rc.local file.  (Use the /etc/rc.local because
 init systems are rapidly changing from sysvinit to upstart to systemd
 and want to remain aloof from them all.)
@@ -677,9 +681,23 @@
     chown nobody /run/git
     (cd /run/git && env -i HOME=/run/git PATH=/usr/local/bin:/usr/bin:/bin su 
-s /bin/sh -c "git daemon --reuseaddr --max-connections=50 --init-timeout=10 
--timeout=28800 --base-path=/srv/git --export-all 
--pid-file=/run/git/git-daemon.pid --detach" nobody)
 
+For testing purposes the following needs to work.  Where $USER
+represents a valid Savannah account name.
 
-FIXME: apt-get install apache2 plus a2enmod cgi for cgit
+    works: svn ls svn://svn.savannah.gnu.org/administration/trunk
+    works: svn ls svn+ssh://svn.savannah.gnu.org/administration/trunk
+    works: svn ls http://svn.savannah.gnu.org/svn/administration/trunk
+    fails: svn ls https://svn.savannah.gnu.org/svn/administration/trunk
 
+    works: svn ls svn://svn0.savannah.gnu.org/administration/trunk
+    works: svn ls svn+ssh://address@hidden/administration/trunk
+    fails: svn ls http://svn0.savannah.gnu.org/svn/administration/trunk
+    fails: svn ls http0://svn0.savannah.gnu.org/svn/administration/trunk
+
+TODO: svn http access is still needing setup.  It apparently uses the
+`OPTIONS` http verb and therefore requires special configuration.
+Listed as a `fail` above.  I have started down this process.
+
 FIXME: Fix configuration of libpam for:
 2016 Sep 22 14:30:02 vcs0 PAM service(sshd) ignoring max retries; 6 > 3
 2016 Sep 22 14:43:14 vcs0 PAM service(sshd) ignoring max retries; 6 > 3
@@ -687,6 +705,43 @@
 2016 Sep 24 02:40:23 vcs0 fatal: Read from socket failed: Connection reset by 
peer [preauth]
 Both wall obnoxiously.
 
+### Subsystem CVS
+
+Savannah's web interface suggests /cvsroot rather than /sources for
+cvs access.  Which means both are required to exist.  Same for webcvs.
+
+    ln -s sources /cvsroot
+    ln -s webcvs /web
+
+On the data host the repositories are located in /sources and /web but
+are also symlinked under /srv/cvs too.
+
+    ln -s net/vcs/sources /sources
+    ln -s net/vcs/srv /srv
+    ln -s net/vcs/web /web
+
+CVS is a local source compile including locally developed patches.
+
+FIXME: Document the CVS installation.  Add CVS to the list of locally
+compiled software in need of special attention for security upgrades.
+
+For testing purposes all of the following needs to work.  Where $USER
+represents a valid Savannah account name.
+
+    cvs -z3 -d:pserver:address@hidden:/cvsroot/hello co hello
+    cvs -z3 -d:pserver:address@hidden:/sources/hello co hello
+    cvs -z3 -d:pserver:address@hidden:/srv/cvs/sources/hello co hello
+    cvs -z3 -d:pserver:address@hidden:/srv/cvs/web/hello co hello
+    cvs -z3 -d:pserver:address@hidden:/web/hello co hello
+    cvs -z3 -d:pserver:address@hidden:/webcvs/hello co hello
+
+    cvs -z3 -d:ext:address@hidden:/cvsroot/hello co hello
+    cvs -z3 -d:ext:address@hidden:/sources/hello co hello
+    cvs -z3 -d:ext:address@hidden:/srv/cvs/sources/hello co hello
+    cvs -z3 -d:ext:address@hidden:/srv/cvs/web/hello co hello
+    cvs -z3 -d:ext:address@hidden:/web/hello co hello
+    cvs -z3 -d:ext:address@hidden:/webcvs/hello co hello
+
 Host download0
 --------------
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]