我已经安装了 gogs,我可以使用 sourcetree 中的 http 链接克隆我的 repos,但现在我正在尝试与 jenkins 集成。问题是我收到一条消息:端口 22 被拒绝,所以我尝试通过 git bash 使用 jenkins 从服务器直接克隆我的 repo。并且仍然拒绝 22 端口。请有人可以告诉我如何处理 gogs 和 ssh,所以最后我可以将它与 jenkins 正确集成?
问问题
2310 次
如果 gogs 进程由不属于该sudo
组的用户运行,则脚本将无法侦听 1024 以下的端口。将其设置为上述值(例如2222
),它应该可以工作。
根据默认的 gogs 配置文件,默认情况下不启用通过 SSH(端口 22)提供存储库。因此,任何连接到该端口的尝试都将被拒绝。
在尝试使用 Jenkins 之前,请确保您启用了相关设置,并测试您是否可以通过 SSH 从您的计算机进行克隆。