Jenkins GitHub 连接错误 - 您的帐户已暂停
Jenkins GitHub connectivity error - Your account is suspended
我正在尝试从 Jenkins 连接到 GitHub Enterprise,但我遇到连接问题 -
Failed to connect to repository : Command "/usr/bin/git ls-remote -h git@xxx/yyy.git HEAD" returned status code 128:
stdout:
stderr: ERROR: Your account is suspended. Please check with your installation administrator.
fatal: The remote end hung up unexpectedly
有趣的是我正在使用的帐户能够登录 GitHub 并且没有被暂停。我试过同时使用 SSH 和密码都无济于事。任何线索将不胜感激。
就我而言,这是 GHE 运营商方面的问题。他们改变了一些东西,我的账户又开始工作了。您也可以尝试更改 PAT,但这可能表明存在另一个问题。
看到这个:
这是 SSH 密钥过期的问题。我不得不重新生成它,它又开始工作了。
我清除了存储在 github 的钥匙串访问中的所有密钥。然后再次提供我的凭据以从回购中提取信息。
就我而言,我删除了 ~/.gitconfig
并且有效。
删除您之前的 github SSH KEY 并生成一个新的。
ssh-keygen -t rsa -b 4096 -C <emailId>
在我的例子中,这是一个时间不佳的 Internet 连接,它会遇到各种 SSL 网络状态机错误。特别是libcurl 被破坏并关闭 SSL 连接三次而不是一次。这会导致 tcpdump 中的 RST(重置),并可能导致 SSL 握手挂起。
每次 Linux 内核更新都会触发其他问题。这次是 git,我需要重新克隆我的存储库才能使用 git 提取。之前是zypper,Firefox,还有Chrome
我正在尝试从 Jenkins 连接到 GitHub Enterprise,但我遇到连接问题 -
Failed to connect to repository : Command "/usr/bin/git ls-remote -h git@xxx/yyy.git HEAD" returned status code 128:
stdout:
stderr: ERROR: Your account is suspended. Please check with your installation administrator.
fatal: The remote end hung up unexpectedly
有趣的是我正在使用的帐户能够登录 GitHub 并且没有被暂停。我试过同时使用 SSH 和密码都无济于事。任何线索将不胜感激。
就我而言,这是 GHE 运营商方面的问题。他们改变了一些东西,我的账户又开始工作了。您也可以尝试更改 PAT,但这可能表明存在另一个问题。
看到这个:
这是 SSH 密钥过期的问题。我不得不重新生成它,它又开始工作了。
我清除了存储在 github 的钥匙串访问中的所有密钥。然后再次提供我的凭据以从回购中提取信息。
就我而言,我删除了 ~/.gitconfig
并且有效。
删除您之前的 github SSH KEY 并生成一个新的。
ssh-keygen -t rsa -b 4096 -C <emailId>
在我的例子中,这是一个时间不佳的 Internet 连接,它会遇到各种 SSL 网络状态机错误。特别是libcurl 被破坏并关闭 SSL 连接三次而不是一次。这会导致 tcpdump 中的 RST(重置),并可能导致 SSL 握手挂起。 每次 Linux 内核更新都会触发其他问题。这次是 git,我需要重新克隆我的存储库才能使用 git 提取。之前是zypper,Firefox,还有Chrome