云效拉取GitHub流水线源超时
在使用云效进行流水线构建时,如果选择 GitHub 作为代码源,在拉取代码时可能会遇到连接超时的问题。
[ERROR] fatal: unable to access 'https://github.com/quan-ht/xxx.git/': Failed to connect to github.com port 443: Connection timed out
解决方案
为了解决这个问题,建议将代码源配置方式从 GitHub 源改为 通用 Git 方式,并使用 SSH 协议进行代码拉取。
步骤一:修改代码源类型
在云效流水线配置中,将代码源选项从 GitHub 改为 通用Git:
步骤二:配置正确的仓库地址
在使用通用 Git 方式时,需确保代码仓库地址使用 SSH 格式,并在 @
后添加 ssh.
前缀,如下所示:
git@ssh.github.com:quan-ht/xxx.git
⚠️ 注意:如果不按上述格式配置,可能会继续出现 SSH 连接超时的错误。