2014-12-13 8 views
-2

После того как я запустить команду init, я вижу следующее сообщение об ошибке:Почему последовательность инициализации gitosis терпит неудачу?

-sh-4.1$ gitosis-init <id_rsa_git.pub 
Traceback (most recent call last): 
    File "/usr/local/bin/gitosis-init", line 9, in <module> 
    load_entry_point('gitosis==0.2', 'console_scripts', 'gitosis-init')() 
    File "/usr/local/lib/python2.7/site-packages/gitosis-0.2-py2.7.egg/gitosis/app.py", line 24, in run 
    return app.main() 
    File "/usr/local/lib/python2.7/site-packages/gitosis-0.2-py2.7.egg/gitosis/app.py", line 38, in main 
    self.handle_args(parser, cfg, options, args) 
    File "/usr/local/lib/python2.7/site-packages/gitosis-0.2-py2.7.egg/gitosis/init.py", line 123, in handle_args 
    user = ssh_extract_user(pubkey) 
    File "/usr/local/lib/python2.7/site-packages/gitosis-0.2-py2.7.egg/gitosis/init.py", line 39, in ssh_extract_user 
    raise InsecureSSHKeyUsername(repr(user)) 
gitosis.init.InsecureSSHKeyUsername: Username contains not allowed characters: 'AAAAB3NzaC1yc2EAAAABIwAAAQEAwCDbFIFqHKMwruJiktoSrErfA0bymw78HOWPSyIdEo2K9krTc7Xa6LOrn/BlSJflw4pd1cKvbl4YIxfKiNRsJDHBV/g0h6iN3cLgWnJ/DIQ3OhG ------------the public key other 

Как бы вы устранить эту Gitosis последовательность инициализации?

+0

Примечание для модераторов: вопросы о гитозах/гитолите вполне применимы при переполнении стека. Просто потому, что у вас нет опыта в этом инструменте, это не значит, что у вас есть *, чтобы закрыть вопрос. Вы можете отредактировать его. – VonC

+0

Существует разница между модераторами и пользователями, которые голосуют, чтобы закрыть. Но мы не можем ожидать, что пользователи, у которых есть такая репутация, и что многие годы на сайте знают разницу @von – random

ответ

0

я решить вопрос изменить ключ публиковать в формате, добавьте имя и сервер начинают ключ

ssh-rsa [email protected] 
AAAAB3NzaC1yc........................etc 
~                    
0

Убедитесь, что вы создали ключи мерзавец SSH с:

ssh-keygen -t rsa -f "path/to/id_rsa_git" -C "gitosis admin key" -q -P "" 

Это тоже сработало бы для ключа gitolite. -И вы действительно следует использовать гитолит. Гитозис устарел с 2009 года)

Смежные вопросы