【问题标题】:Why gitosis init sequence fails?为什么 gitosis 初始化序列失败?
【发布时间】:2014-12-13 06:18:24
【问题描述】:

运行init 命令后,我看到以下错误消息:

  -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 初始化序列?

【问题讨论】:

  • 版主注意事项:gitosis/gitolite 问题在 Stack Overflow 上完全有效。仅仅因为您没有使用此工具的经验并不意味着您 可以结束问题。您可以改为编辑它。
  • 版主和投票关闭的用户是有区别的。但是我们不能指望那些在网站上拥有这么多代表和这么多年的用户知道区别@von

标签: git gitosis


【解决方案1】:

我正在解决问题 使用格式更改发布密钥,添加名称和服务器开始密钥

ssh-rsa git@yourdomain.com
AAAAB3NzaC1yc........................etc
~                                                                             

【讨论】:

    【解决方案2】:

    确保您使用以下命令创建 git ssh 密钥:

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

    这也适用于gitolite 键。 - 你真的应该使用 gitolite。自 2009 年以来,Gitosis 已过时)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-26
      • 2017-07-13
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 2020-06-13
      相关资源
      最近更新 更多