我正在尝试通过我们 AWS Windows 服务器中的 Jenkins 从 bitbucket 中提取数据。Jenkins 使用的是系统用户,因此我需要接受主机密钥才能使其正常工作,因为 Jenkins 不提供用户输入让我输入“是”。我使用psexec
命令以系统用户身份运行 cmd,然后从那里打开 git bash,以便我可以以系统用户身份使用它。然后我尝试
putty -ssh git@ourURLthatwasProvided -P 7999
并收到此错误
Discounnecte: No Supported Authentication methods availbale
shell request failed on channel 0
我不确定这是什么意思。在网上查过后,我尝试了这个命令,看看它是否连接
ssh -Tv git@ourURLthatwasProvided -P 7999
在日志中,它说
Authentication succeeded (publickey).
Authentication to bitbucket
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: pledge: network
shell request failed on channel 0
任何帮助我都会感激不尽。