ERROR: Error fetching remote repo 'origin’ Jenkins线上发布代码时遇到拉取不到git仓库。在网上查资料说是清理Workspaces可以解决。但是清理后还是出现同样的错误。最后自己一步一步的排查错误终于找到问题关键。 stderr: ssh: connect to host gitlab.fandow.com port 22: Connection timed out fatal: Could not read from remote repository. 原因:阿里云禁用了22端口造成22无法连接 排错思路:1、连接上Jenkins主机,在Jenkins主机上查看22端口能否访问。 用telnet命令查看。若不能访问。 2、若不能访问,检查是否是防火墙禁用22端口。 3、若防护墙没有禁用22端口,那就看是否是阿里云禁用22端口。