我在办公室安装了一台服务器,已经两年多了,没有任何问题,但大约一周前,它开始以不可预测的方式拒绝连接。
长话短说,如果您尝试访问其 Gitlab (9.5.2) 网站,您将收到 ERR_CONNECTION_REFUSED。尝试通过 http 或 ssh 推送/拉取/克隆,但会失败。如果您尝试通过其 IP 地址 (\192.168.1.18\Public) 连接到其公共 Samba 共享,它会说网络资源不可用。如果您尝试通过主机名 (\skeleton\public) 访问 Samba 共享,它实际上会提示输入用户名和密码!登录成功后,不仅 Samba 共享可以正常工作,IP 访问也可以正常工作,而且您可以访问 Gitlab 网页以及通过 http/ssh 使用 Git 一小会儿。
我希望它允许用户使用常规 git 凭证从世界任何地方定期访问 Git,就像圣诞节前一样。
任何建议都会非常有帮助。
谢谢。
答案1
好吧,我不确定为什么,但 Gitlab 的 Prometheus 身份验证已经过时了,并且与其他东西冲突。我将 Gitlab 升级到 10.8,然后升级到 11.x。一切,ssh、Samba,随便什么,都按预期运行。
我给这里的所有人的建议是:升级某些东西可能非常麻烦,但从那里开始吧。这是我的问题。在四处打听之前,你会节省很多时间和心痛。