gpt4 book ai didi

linux - Jenkins 无法通过 SSH 进入 github

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:40 25 4
gpt4 key购买 nike

在 EC2 实例上运行 ubuntu。我想用我的 github 服务器设置 Jenkins SSH,但是当我运行命令时

ssh -vT git@github.com

我收到以下输出:

OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to github.com [192.30.253.113] port 22.
ssh: connect to host github.com port 22: Connection timed out

我的 jenkins ssh key 位于/var/lib/jenkins/.ssh 文件夹中,但看起来好像正在读取/etc/文件夹中的 ssh 配置数据

我已将公共(public) SSH key 添加到我的 github 帐户,并已验证我确实这样做了。

我还缺少什么?

我遇到了这个Creating SSH keys for Gerrit and Hudson作为它没有连接的一个潜在原因,但我发现上一次发生这种情况的可能性很小是在 5 年前。

最佳答案

这看起来更像是一个网络问题,因为您收到了一个连接超时错误。

所以,首先检查你是否真的可以连接到github服务器,例如使用 nmaptelnet;如果网络正常,输出应该如下所示:

$ telnet github.com 22
Trying 192.30.253.112...
Connected to github.com.
Escape character is '^]'.
SSH-2.0-libssh-0.7.0

ssh key 通常位于 $HOME/.ssh/(其中 $HOME 是运行Jenkins 大师)——文件夹 /var/lib/jenkins/.ssh 看起来至少不常用。

目录 /etc/ssh 包含系统范围的 ssh 配置数据,它将始终被读取并且不用于特定于用户的配置项。

关于linux - Jenkins 无法通过 SSH 进入 github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39092542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com