【问题标题】:gitolite-admin trigger POST_COMPILE failedgitolite-admin 触发器 POST_COMPILE 失败
【发布时间】:2015-07-01 09:50:56
【问题描述】:

我尝试将另一个用户添加到我的 gitolite 配置中。这是我在日志中看到的:

    2015-06-30.23:12:12     10361   pre_git gitolite-admin  marcin  W       any     refs/.*
    2015-06-30.23:12:12     10361           system,git,shell,-c,git-receive-pack '/share/Projects/githome/repositories/gitolite-admin.git'
    2015-06-30.23:12:15     10361   update  gitolite-admin  marcin  W       refs/heads/master       6c3c809a3656ed37097605562ac43cfd87d251ea        1d02b5874b46463c86831fefad4225bf6b5e7f47        refs/.*
    2015-06-30.23:12:17     10361           system,gitolite compile
    2015-06-30.23:12:21     10361           system,gitolite trigger POST_COMPILE
    2015-06-30.23:12:23     10361           system,/share/HDA_DATA/Projects/githome/gitolite/src/triggers/post-compile/ssh-authkeys,POST_COMPILE
    2015-06-30.23:12:26     10361   die     fingerprinting failed for '/tmp/0j7vu4KyoE'
    2015-06-30.23:12:26     10361           system() failed,/share/HDA_DATA/Projects/githome/gitolite/src/triggers/post-compile/ssh-authkeys,POST_COMPILE,-> 6400
    2015-06-30.23:12:26     10361           system() failed,gitolite trigger POST_COMPILE,-> 6400
    2

我多次修改这个 repo,它工作了两年没有问题。 我该如何解决它?

【问题讨论】:

标签: git gitolite


【解决方案1】:

我分析了 src/triggers/post-compile/ssh-authkeys gitolite perls 脚本,发现 ssh-keygen -l -f $f 返回错误。 密钥没问题,但脚本正在生成包含来自 authorized_keys 文件的行的临时文件。这些文件是空的,因为设备上没有剩余空间:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-25
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 2012-02-12
    相关资源
    最近更新 更多