aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-04-03 22:36:03 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-04-03 22:36:03 +0200
commit61cb5ecf53731fbe3dbb632dbea059db88d672f1 (patch)
tree676629a06de62649a2c382cd750eeb09de1b9db1
parent9e9f228abdf3f10d369b2699ffef29b59ff2bbf4 (diff)
downloadphorkie-61cb5ecf53731fbe3dbb632dbea059db88d672f1.tar.gz
phorkie-61cb5ecf53731fbe3dbb632dbea059db88d672f1.zip
howto setup clonable git repositories
-rw-r--r--README.rst24
1 files changed, 24 insertions, 0 deletions
diff --git a/README.rst b/README.rst
index 48c4a76..af8b42e 100644
--- a/README.rst
+++ b/README.rst
@@ -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
=================