[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-cvs] [300] SavannahHosts: continuing updates
From: |
bob |
Subject: |
[Savannah-cvs] [300] SavannahHosts: continuing updates |
Date: |
Fri, 6 Jan 2017 07:54:05 +0000 (UTC) |
Revision: 300
http://svn.sv.gnu.org/viewvc/?view=rev&root=administration&revision=300
Author: rwp
Date: 2017-01-06 07:54:01 +0000 (Fri, 06 Jan 2017)
Log Message:
-----------
SavannahHosts: continuing updates
Modified Paths:
--------------
trunk/sviki/SavannahHosts.mdwn
Modified: trunk/sviki/SavannahHosts.mdwn
===================================================================
--- trunk/sviki/SavannahHosts.mdwn 2017-01-05 23:36:59 UTC (rev 299)
+++ trunk/sviki/SavannahHosts.mdwn 2017-01-06 07:54:01 UTC (rev 300)
@@ -714,8 +714,9 @@
### subsystem GIT
-FIXME: apt-get install apache2 plus a2enmod cgi for cgit
-
+ apt-get install apache2
+ ...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.)
@@ -750,9 +751,11 @@
### Subsystem SVN
+#### svnserve daemon
+
Savannah is using ViewVC for Subversion repository web browsing.
- apt-get install subversion viewvc
+ apt-get install subversion
Install this xinetd file to start the svnserve daemon as needed.
@@ -772,8 +775,26 @@
#!/bin/sh
exec nice -n 9 timeout --signal=SIGKILL 480m /usr/bin/svnserve "$@"
+#### Apache setup for Subversion over https/http
+
+ apt-get install apache2 libapache2-mod-svn
+
+We have assigned port 82 for Apache's subversion WebDAV setup. This
+port is added to /etc/apache2/ports.conf for Apache.
+
+Ensure `robots.txt` prevents crawling of every svn version ever.
+
+ User-agent: *
+ Disallow: /
+
+#### ViewVC Setup
+
+ apt-get install apache2 viewvc
+
FIXME: Document ViewVC setup.
+#### Subversion svn Verification
+
For testing purposes the following needs to work. Where $USER
represents a valid Savannah account name.
@@ -785,7 +806,7 @@
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
+ fails: svn ls https://svn0.savannah.gnu.org/svn/administration/trunk
works: wget -O/dev/null http://svn.sv.gnu.org/viewvc/?root=administration
works: wget -O/dev/null
http://svn.savannah.gnu.org/viewvc/?root=administration
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [300] SavannahHosts: continuing updates,
bob <=