【问题标题】:gitolite can't add keys to authorized_keys when pushinggitolite 推送时无法将密钥添加到授权密钥
【发布时间】:2013-03-10 13:11:46
【问题描述】:

将 gitolite-admin 克隆到我的工作站并管理用户和 repo,但是在推送时,我遇到了一些类似这样的错误:

remote: Initialized empty Git repository in /home/git/repositories/fmame.git/
remote: /bin/find: paths must precede expression
remote: Usage: /bin/find [path...] [expression]
remote: /bin/find: paths must precede expression
remote: Usage: /bin/find [path...] [expression]
remote: /bin/find: paths must precede expression
remote: Usage: /bin/find [path...] [expression]
remote: /bin/find: paths must precede expression
remote: Usage: /bin/find [path...] [expression]
remote: /bin/find: paths must precede expression
remote: Usage: /bin/find [path...] [expression]

To git@localhost:gitolite-admin

这是我的步骤:

1/编辑gitolite.conf:

repo gitolite-admin
    RW+     =   gitoliteadm

repo testing
    RW+     =   @all

repo mfame
    RW+ = ryoma

2/ 将ryoma.pub 放入keydir 目录中。

我的工作在 cygwin 中的 Windows 7 上运行。

您将如何修改此设置以允许我克隆 gitolite-admin 存储库?

【问题讨论】:

    标签: cygwin gitolite


    【解决方案1】:

    在“Gitolite hook doesn't work”之后,确保您的 sshd(在 gitolite 服务器上运行的 ssh 守护程序)具有正确的 PATH

    那(不正确的PATH)可能会导致“remote: /bin/find: paths must precede expression”错​​误消息,因为可能选择了错误的shell。

    【讨论】:

      猜你喜欢
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-06
      • 2017-07-02
      • 1970-01-01
      • 1970-01-01
      • 2018-12-10
      相关资源
      最近更新 更多