Я пытался настроить git и gitosis для наших проектов. По настройке гитозиса я слежу за этой статьей http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way поскольку это первый раз, когда используется git.
У меня проблема при запуске gitosis-init. Я не знаю, что случилось и как это проверить.
Пожалуйста, помогите мне в том, что мне нужно проверить или сделать. На самом деле, я даже не знаю, является ли это проблемой, поскольку я только начал использовать Linux, git и т. Д.
Reinitialized existing Git repository in /home/git/repositories/gitosis-admin.git/
Reinitialized existing Git repository in /home/git/repositories/gitosis-admin.git/
Traceback (most recent call last):
File "/usr/bin/gitosis-init", line 8, in <module>
load_entry_point('gitosis==0.2', 'console_scripts', 'gitosis-init')()
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/app.py", line 24, in run
return app.main()
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/app.py", line 38, in main
self.handle_args(parser, cfg, options, args)
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/init.py", line 140, in handle_args
run_hook.post_update(cfg=cfg, git_dir=admin_repository)
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/run_hook.py", line 40, in post_update
path=os.path.join(generated, 'projects.list'),
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/gitweb.py", line 109, in generate_project_list
f = file(tmp, 'w')
IOError: [Errno 13] Permission denied: '/home/git/gitosis/projects.list.30470.tmp'
Заранее спасибо.
Вам следует удалить / home / git / gitosis.
$ sudo rm -rf /home/git/gitosis
потому что вы только что переместили файлы gitosis, у которых есть другое разрешение.
Попробуйте установить владельца каталога .ssh на git:
sudo chown -R git:git /home/git/.ssh