Jenkins GitHub连接错误-您的帐户已暂停

pkln4tw6  于 2022-11-02  发布在  Jenkins
关注(0)|答案(7)|浏览(471)

我尝试从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和密码都没有用。任何线索将不胜感激。

5tmbdcev

5tmbdcev1#

这是一个过期SSH密钥的问题。我不得不重新生成它,它又开始工作了。

dxxyhpgq

dxxyhpgq2#

在我的情况下,这是一个问题,在GHE运营商的一方。他们改变了一些东西,我的帐户开始重新工作。你也可以尝试改变你的PAT,但这可能表明另一个问题。
请参见:VSTS issues connecting to GHE (HTTP 403)

cetgtptt

cetgtptt3#

我为github清除了所有存储在keychain access中的密钥,然后给了我的凭证agian从回购协议中拉一把。

8i9zcol2

8i9zcol24#

在我的例子中,我删除了**~/.gitconfig**,它工作了。

50pmv0ei

50pmv0ei5#

删除您以前的github SSH KEY并生成一个新的。
ssh-keygen -t rsa -b 4096 -C <emailId>

w7t8yxp5

w7t8yxp56#

在我的例子中,我的Windows凭据管理器中存储了过期/错误的密码。一旦我删除了它,git要求我再次验证。它又开始工作了

t1qtbnec

t1qtbnec7#

在我的例子中,它是一个互联网连接与错误的时间,击中各种SSL网络状态机错误。特别是libcurl被打破,并关闭SSL连接三次,而不是只有一次。这导致RSTs(resets),可能导致SSL握手挂起。每次Linux内核更新时,它都会碰到其他东西。这次是git,我需要重新克隆repos,然后才能使用git fetch。之前有过zypper、Firefox和Chrome。

相关问题