From 15643356d597a9bfda21e62cce25abf3b0be47fb Mon Sep 17 00:00:00 2001 From: Jamie McClelland Date: Wed, 3 Sep 2008 12:35:52 -0400 Subject: [PATCH] more fun with formatting - now using 4 spaces for code block rather than two tabs. --- website/mirrors.mdwn | 52 ++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/website/mirrors.mdwn b/website/mirrors.mdwn index 6b97c76..a39eaab 100644 --- a/website/mirrors.mdwn +++ b/website/mirrors.mdwn @@ -11,36 +11,36 @@ opted for a method that uses ssh. The steps for creating a new mirror are: * Add etch-backports to your /etc/apt/sources.list: - deb http://www.backports.org/debian etch-backports main contrib non-free + deb http://www.backports.org/debian etch-backports main contrib non-free * Add the following lines to your /etc/apt/preferences file: - Package: ikiwiki - Pin: release a=etch-backports - Pin-Priority: 999 - - # needed by ikiwiki - Package: libcgi-formbuilder-perl - Pin: release a=etch-backports - Pin-Priority: 999 - - Package: git-core - Pin: release a=etch-backports - Pin-Priority: 999 + Package: ikiwiki + Pin: release a=etch-backports + Pin-Priority: 999 + + # needed by ikiwiki + Package: libcgi-formbuilder-perl + Pin: release a=etch-backports + Pin-Priority: 999 + + Package: git-core + Pin: release a=etch-backports + Pin-Priority: 999 * Install git-core and ikiwiki - aptitude update; aptitutde install git-core ikiwiki + aptitude update; aptitutde install git-core ikiwiki * Create a new user. Change the new users shell to git-shell: - adduser -s /usr/bin/git-shell + adduser -s /usr/bin/git-shell * Add webmaster@george's public key to this user's ~/.ssh/authorized_keys file * Add web site configuration that the user has write access to. If you are using Apache, include the following rewrite: - RewriteEngine On - RewriteCond %{HTTP_HOST} !^(YOURHOSTNAME|web)\.monkeysphere\.info$ [NC] - RewriteCond %{HTTP_HOST} !^$ - RewriteRule ^/(.*) http://web.monkeysphere.info/$1 [L,R] + RewriteEngine On + RewriteCond %{HTTP_HOST} !^(YOURHOSTNAME|web)\.monkeysphere\.info$ [NC] + RewriteCond %{HTTP_HOST} !^$ + RewriteRule ^/(.*) http://web.monkeysphere.info/$1 [L,R] * Upload and edit ikiwiki.setup.sample from the docs directory * As the new user, create two new git repos - mkdir monkeysphere.git; cd monkeysphere.git; git init --bare; cd ../ - git clone monkeysphere.git # this will create a second git repo called monkeysphere + mkdir monkeysphere.git; cd monkeysphere.git; git init --bare; cd ../ + git clone monkeysphere.git # this will create a second git repo called monkeysphere * Change the mode of monkeysphere.git/hooks/post-receive to 755 - chmod 755 monkesphere.git/hooks/post-receive + chmod 755 monkesphere.git/hooks/post-receive * Edit the file so that it executes the post-receive hook ikiwiki generates (as you specified in the ikiwiki.setup file) @@ -51,10 +51,10 @@ following steps should be taken by a Monkeysphere admin user: * Test the ssh connection by logging in as webmaster@george.riseup.net * Add the new server as a remote on webmaster@george.riseup.net:monkeysphere.git - cd ~/monkeysphere.git - git add remote SERVERNAME USER@SERVERNAME.monkeysphere.info:/path/to/repo + cd ~/monkeysphere.git + git add remote SERVERNAME USER@SERVERNAME.monkeysphere.info:/path/to/repo * Test: - git push SERVERNAME + git push SERVERNAME - + -- 2.26.2