X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/6877f2d826b96990bf8df7e61aef7b419eab6854..6c5e3a87419ab5f9a896403bbca2d41c7222e732:/README.rst diff --git a/README.rst b/README.rst index b7c357e..f5c7b78 100644 --- a/README.rst +++ b/README.rst @@ -6,12 +6,16 @@ Pastes are editable, may have multiple files and are stored in git repositories. Homepage: http://sourceforge.net/p/phorkie/ +.. contents:: Table of Contents ======== Features ======== - every paste is a git repository - paste editing + + - add new files + - delete existing files - multiple files in one paste - syntax highlighting with GeSHi - rST rendering @@ -23,6 +27,13 @@ Dependencies phorkie stands on the shoulders of giants. +Install VersionControl_Git +========================== +:: + + $ pear install versioncontrol_git-alpha + + Install GeSHi ============= :: @@ -42,6 +53,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 =================