I installed gitosis on my ubuntu desktop. But when I try \"git clone git@localhost:gitosis-admin.git\", it kept searching /home/git/, not /home/git/repositories. So I have t
Replay the part:
cd gitosis
sudo python setup.py install
The setup.py
install script is supposed to create the repositories directory.
It takes the path from util.py:
def getRepositoryDir(config):
repositories = os.path.expanduser('~')
try:
path = config.get('gitosis', 'repositories')
except (NoSectionError, NoOptionError):
repositories = os.path.join(repositories, 'repositories')
else:
repositories = os.path.join(repositories, path)
return repositories
Note: considering the 'obsolete' status of the gitosis project, I mentioned in the comment Gitolite.
The OP liuyanghejerry approved:
You're right, I just installed gitolite in only few steps.
Now I can usegit clone gitolite:gitolite-admin.git
Change the home path of the gitosis
user, eg:
sudo usermod --home /repos/gitosis --move-home
This should change the gitosis
repository search path.