Não é possível inicializar a gitosis-init

3

Eu tentei configurar o git e a gitosis para nossos projetos. Para a configuração da gitosis, estou seguindo este artigo link , pois é a primeira vez que uso o git.

Eu tenho um problema quando executo o gitosis-init. Não sei o que acontece ou como verificar.

Por favor, me ajude no que preciso verificar ou fazer. Na verdade, eu nem sei se isso é um problema, já que comecei a usar Linux, git e etc.

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'

Obrigado antecipadamente.

    
por aunghn 02.10.2011 / 17:59

2 respostas

1

Você deve remover / home / git / gitosis.

$ sudo rm -rf /home/git/gitosis

porque você acabou de mover arquivos de gitoses que têm outra permissão.

    
por 12.11.2012 / 04:49
0

Tente definir o proprietário do diretório .ssh para git:

sudo chown -R git:git /home/git/.ssh

    
por 23.10.2011 / 20:59

Tags