[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
--------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [297] SavannahHosts: CVS and SVN updates,
bob <=