情景
jenkins远程构建,利用git + ssh key拉取github的项目。
出现问题
ssh: connect to host github.com port 22: Connection timed out
解决办法
-
linux安装jenkins:在/var/lib/jenkins/.ssh/目录下,新建一个名为config的文件,编写为以下内容,保存即可:
Host github.com
Hostname ssh.github.com
Port 443 -
docker 安装jenkins,同理,只是路径不同,jenkins镜像的的目录为/var/jenkins_home/.ssh/