howto setup clonable git repositories
authorChristian Weiske <cweiske@cweiske.de>
Tue, 3 Apr 2012 20:36:03 +0000 (22:36 +0200)
committerChristian Weiske <cweiske@cweiske.de>
Tue, 3 Apr 2012 20:36:03 +0000 (22:36 +0200)
README.rst

index 48c4a76..af8b42e 100644 (file)
@@ -6,6 +6,7 @@ Pastes are editable, may have multiple files and are stored in git repositories.
 
 Homepage: http://sourceforge.net/p/phorkie/
 
+.. contents:: Table of Contents
 
 ========
 Features
@@ -49,6 +50,29 @@ Install Twig
   $ pear install twig/Twig
 
 
+=====
+HowTo
+=====
+
+Make git repositories clonable
+==============================
+To make git repositories clonable, you need to install ``git-daemon``
+(``git-daemon-run`` package on Debian/Ubuntu).
+
+Now make the repositories available by symlinking the paste repository
+directory (``$GLOBALS['phorkie']['cfg']['repos']`` setting) into
+``/var/cache/git``, e.g.::
+
+  $ ln -s /home/user/www/paste/repos /var/cache/git/paste
+
+Edit your ``config.php`` and set the ``$GLOBALS['phorkie']['cfg']['git']['public']``
+setting to ``git://$yourhostname/git/paste/``.
+The rest will be appended automatically.
+
+
+You're on your own to setup writable repositories.
+
+
 =================
 Technical details
 =================