【问题标题】:Is there a cache or a limit that would mess up composer requires from a gitolite server?是否有缓存或限制会破坏作曲家对 gitolite 服务器的要求?
【发布时间】:2018-09-03 06:37:30
【问题描述】:

我在数字海洋上有一个 gitolite 服务器。它托管着越来越多的作曲家包。当我运行 composer require some/package IF 该包有很多依赖项时,我似乎得到“端口 22:连接被拒绝”。我已经通过了 sshd_conf - 无论如何,这些东西都有很好的记录 - 但是有人知道 gitolite 是否有一些我可以调整的限制吗?我知道 gitolite 接管了 ssh 连接,但我在 rc 中找不到任何东西来调整。

【问题讨论】:

    标签: git composer-php gitolite sshd


    【解决方案1】:

    有人知道 gitolite 是否有一些我可以调整的限制吗?

    Gitolite Performance 就是这么描述的:

    重要提示:如果您有超过 2000 个左右的 repos,那么您应该使用 v3.2 或更高版本;

    如果问题仍然存在,则可能是服务器(Digital Ocean)端的问题,他们的支持人员应该对此进行调查。
    This thread 提到了几种可能性,包括:

    您 [可能] 拥有像 fail2ban 这样的 IPS,它出于某种原因阻止了您。转到控制台并重新启动 fail2ban,这通常会清除任何阻塞: 服务 fail2ban 重启

    OP Tarek Adam 确认in the comments

    原来是ufw。 (fail2ban 已安装但闲置。)
    虽然相同的区别(防火墙相关)

    【讨论】:

    • 伙计,这是很棒的信息。太感谢了。我今天已经很熟悉了,但今晚我会深入研究。非常感激。如果一切顺利,我会加倍回击并给你一些分数和加分。再次,非常感谢。周末愉快!
    • 谢谢兄弟。这是失败的禁令。从来没想过看那里,因为它都是成功的身份验证。
    • 原来是ufw。 (fail2ban 已安装但闲置。)虽然相同(与防火墙相关) - 所以再次感谢!
    • @TarekAdam 太棒了!我已将您的评论包含在答案中以提高知名度。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    相关资源
    最近更新 更多