【问题标题】:server unexpectedly closed network connection gitlab and gitolite服务器意外关闭网络连接gitlab和gitolite
【发布时间】:2012-10-21 00:23:56
【问题描述】:

我使用 remastersys 备份制作了一些 gitlab 和 gitolite 服务器的备份映像,并从映像文件重新安装。问题是 Windows 客户端无法连接到服务器。当我尝试克隆 repo 时,它说服务器意外关闭了网络连接。不知道怎么解决,因为linux客户端没有问题。

当我尝试通过 git bash 克隆存储库时,它说“没有主机密钥 alg”,我不知道这是什么意思。

我使用的服务器是 ubuntu 12.04,windows 客户端是 windows 7 和 XP。我试图重新安装 ssh 但这没有帮助。有谁知道如何解决这个问题。

【问题讨论】:

    标签: ubuntu gitolite gitlab


    【解决方案1】:

    它应该与 ssh 安装问题有关。
    This thread,例如,描述:

    我遇到了同样的问题;我会收到错误消息“could not load host key: ...”我尝试从头开始重新安装 ssh,所有这些 - 当我尝试从远程服务器(openbsd)登录时,它会拒绝我说“no hostkey alg " ...

    我发现我做错了,当我运行 init.d/openssh keygen 时,我输入了密码。
    当我使用空密码重新运行openssh-keygen 时,它开始按预期工作。


    OP Sam Mie 加上in the comments

    我发现我有禁用 SELinux 并且它可以工作。
    this thread

    setenforce disable
    or
    setenforce 0
    

    将其设置为 permissive 将防止 selinux 停止违反政策。
    它只会报告它,但仍然允许操作继续。

    哦,谢谢,我在文件/etc/selinux/config 中进行了配置,现在可以使用putty 连接到Ubuntu。

    【讨论】:

    • 谢谢你,你每次都救我! :)
    • 我发现我必须将 SELiux 禁用为 linuxforums.org/forum/ubuntu-linux/… 并且它可以工作。
    • @SamMie 非常棒。我已将您的解决方案(链接、命令和配置文件路径)包含在解决方案中以提高可见性。
    猜你喜欢
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多