README
changeset 368 52bf7edf46ba
parent 367 e2278af2c962
child 369 c359a85eef93
equal deleted inserted replaced
367:e2278af2c962 368:52bf7edf46ba
     1 mercurial-server
       
     2 
       
     3 mercurial-server gives your developers remote read/write access to
       
     4 centralized Mercurial repositories using SSH public key authentication; it
       
     5 provides convenient and fine-grained key management and access control.
       
     6 
       
     7 http://www.lshift.net/mercurial-server.html
       
     8 
       
     9 Copyright (C) 2008-2012 LShift Ltd.
       
    10 
       
    11     This program is free software; you can redistribute it and/or modify
       
    12     it under the terms of the GNU General Public License as published by
       
    13     the Free Software Foundation; either version 2 of the License, or
       
    14     (at your option) any later version.
       
    15 
       
    16     This program is distributed in the hope that it will be useful,
       
    17     but WITHOUT ANY WARRANTY; without even the implied warranty of
       
    18     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       
    19     GNU General Public License for more details.
       
    20 
       
    21     You should have received a copy of the GNU General Public License along
       
    22     with this program; if not, write to the Free Software Foundation, Inc.,
       
    23     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
       
    24 
       
    25 Though mercurial-server is currently targeted at Debian-based systems such
       
    26 as Ubuntu, other users have reported success getting it running on other
       
    27 Unix-based systems such as Red Hat. Running it on a non-Unix system such as
       
    28 Windows is not supported. You will need root privileges to install it.
       
    29 
       
    30 The best way to install mercurial-server is using your package management
       
    31 system - there are pre-built .deb files on the website. However, there is
       
    32 some provision for installing it directly. On Debian based systems such as
       
    33 Ubuntu, use the command
       
    34 
       
    35     sudo make setup-adduser
       
    36 
       
    37 On Red Hat and possibly other variants of Unix, try
       
    38 
       
    39     sudo make setup-useradd
       
    40 
       
    41 See doc/manual.docbook for the rest of the documentation.
       
    42 
       
    43 Paul Crowley, paul@lshift.net, 2012