InstallationΒΆ
Githome is not entirely fit for public consumption, due to the fact that the installation process is not well documented yet. To install, the following things need to happen:
- Make sure
gitis installed. - Create a new user account for githome (strictly speaking this is not
necessary, but this will avoid unpleasant surprises with your own
~/.ssh/authorized_keysfile). Make sure you create the.ssh/directory andtouch ~/.ssh/authorized_keys, as githome refuses to update these files for security reasons otherwise. - Install githome via
pip. - In an empty directory, run
githome init. This will be the top-level home of all githome files; repositories will also be stored here. - It might be a good idea to inspect the configuration via
githome config show. - Add users and keys. See
githome --help. - If you are using
gh_client(iflocal.use_gh_clientis enabled), set up your init system to startgithome server(again, see--help).