简体   繁体   English

gitosis-init错误| 追溯(最近一次通话)

[英]gitosis-init error | Traceback (most recent call last)

Hy Guys i got some error while setting up gitosis, i think its some kind of not installed python dependencies 嗨,大家好,我在设置gitosis时遇到了一些错误,我认为它是某种未安装的python依赖项

here is my output 这是我的输出

git@ubuntu-server ~ % sudo -H -u git gitosis-init < /home/git/cs8898_windows7_21.07.2014.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/dist-packages/gitosis-0.2-py2.7.egg/gitosis/app.py", line 24, in run
    return app.main()
  File "/usr/local/lib/python2.7/dist-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/dist-packages/gitosis-0.2-py2.7.egg/gitosis/init.py", line 121, in handle_args
    user = ssh_extract_user(pubkey)
  File "/usr/local/lib/python2.7/dist-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: '----'

Would be nice to get some hints, i will try it my selfe too 会很高兴得到一些提示,我也会尝试我的自拍照

This error comes from gitosis/init.py#L34-L39 : 此错误来自gitosis/init.py#L34-L39

def ssh_extract_user(pubkey):
    _, user = pubkey.rsplit(None, 1)
    if ssh.isSafeUsername(user):
        return user
    else:
        raise InsecureSSHKeyUsername(repr(user))

That means the content of your pubilc key file isn't abcd...(long_key)...xxxxx= yourName , but includes at the end ---- . 这意味着您的公共密钥文件的内容不是abcd...(long_key)...xxxxx= yourName ,而是在末尾----包含。

Sanitizes its content or regenerate your keys. 清理其内容或重新生成密钥。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM