summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md63
1 files changed, 40 insertions, 23 deletions
diff --git a/README.md b/README.md
index 5cfa8ca..a46b98e 100644
--- a/README.md
+++ b/README.md
@@ -1,37 +1,54 @@
-# GNU Savannah - WWWGIT project
+# GNU Savannah - WebGit migration Project
This project attempts to migrate the gnu.org/nongnu.org web authoring
infrastructure from CVS to GIT.
-See the `wwwgit.png` file for an overview of the suggested setup.
-
-The `savannah` directory contains scripts to extract relevant information from
-GNU Savannah's database (on `internal.sv.gnu.org`) to the git/web servers.
-
-The `wwwgit` directory contains the suggested setup for the WWWGIT server,
-containing the GIT repositories of the gnu.org websites (equivalent to
-'http://web.cvs.savannah.gnu.org/' today).
+To experiment, try:
-The 'webserver' directory contains the suggested setup for the public web
-server (equivalent to 'http://www.gnu.org/' and 'nongnu.org').
+Anonymous git clone: `git clone git://web.git.sv.gnu.org/web/<PROJECT>.git`
-To experiment with the current setup, visit:
+Read/Write access: `git clone <user>@web.git.sv.gnu.org:/srv/git/web/<PROJECT>.git`
-http://gitweb.housegordon.org
-http://gitweb.housegordon.org/gitweb/
-http://gitweb.housegordon.org/cgit/
-http://gitweb.housegordon.org/r/
-http://gitweb.housegordon.org/recent/ <- Automatically updated list
+Repository Web Access: <http://web.git.sv.gnu.org/> (user *demo*, password *demo*)
-http://gnu.housegordon.org/ <- (NOTE: there's a config error with multiviews,
- which defaults to non-english pages)
-http://gnu.housegordon.org/home.en.html
-http://gnu.housegordon.org/software/texinfo
+Public Web server (mock-up of 'http://gnu.org'):
-http://www.nongnu.housegordon.org/lwip
-http://lwip.nongnu.housegordon.org/
+ <http://gnu.housegordon.org/>
+or
+ http://nongnu.housegordon.org/<PROJECT>
+or
+ http://<PROJECT>.nongnu.housegordon.org/
If you're interested in helping, send please send an email to:
savannah-hackers-public@gnu.org (preferable, for public discussions)
agn at gnu dot org ( for private emails )
+## Repository content
+
+This repository contains a collection of configuration files, setup scripts,
+and instructions regarding the Git->CVS migration.
+
+`web-server` - The setup behind <http://gnu.housegordon.org> and by-proxy, the
+server of <http://www.gnu.org> .
+
+`vcs-server` - The setup on `vcs.sv.gnu.org` server .
+
+## Gitolite Setup
+
+An earlier version of this project used gitolite3 (instead of the simple
+SSH setup on `vcs.sv.gnu.org`.).
+
+The gitolite setup is not used, but since the work as already been done,
+it is saved here, for future reference.
+
+See the `wwwgit.png` file for an overview of the suggested setup.
+
+The `savannah` directory contains scripts to extract relevant information from
+GNU Savannah's database (on `internal.sv.gnu.org`) to the git/web servers to
+generate gitolite configuration of GNU Savannah users.
+
+The `wwwgit` directory contains the suggested setup for the WWWGIT server,
+containing the GIT repositories of the gnu.org websites (equivalent to
+'http://web.cvs.savannah.gnu.org/' today) using gitolite as access-control
+mechanism.
+