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
git
is 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_keys
file). 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_client
is enabled), set up your init system to startgithome server
(again, see--help
).