我安装了gogs,我可以在sourcetree中使用http链接克隆我的回购,但现在我正在尝试与jenkins集成。 问题是我得到一条消息:端口22被拒绝所以我试图用jenkins通过git bash从服务器直接克隆我的repo。仍有22号港口被拒绝。 请有人告诉我如何处理gogs和ssh,所以最后我可以正确地将它与jenkins集成?
答案 0 :(得分:0)
根据docs,默认情况下不启用基于SSH(端口22)的服务存储库。因此,任何连接到此端口的尝试都将被拒绝。
确保启用default gogs configuration file,并在尝试使用Jenkins之前测试您是否可以通过SSH从计算机进行克隆。
答案 1 :(得分:0)
如果gogs进程由不属于sudo
组的用户运行,那么脚本将无法侦听1024以下的端口。将其设置为上面的某些内容(例如{{ 1}})它应该有用。