本文介绍了gitolite-admin trigger POST_COMPILE失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图将其他用户添加到我的gitolite配置中。这是我在日志中看到的内容:

I tried to add another user to my gitolite config. This is what I see in logs:

    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

我多次购买这个回购股票,它可以运作两年,问题。
如何解决它?

I was modyfying this repo several times, it works for two years with no problem. How can I troubleshoot it?

推荐答案

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

I analyzed src/triggers/post-compile/ssh-authkeys gitolite perls script and found out that ssh-keygen -l -f $f is returning an error.The keys were ok, but the script is generating temporary files containing lines from authorized_keys file. Those files were empty because there was no space left on the device :)

这篇关于gitolite-admin trigger POST_COMPILE失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-27 09:48