1

我正在设置 GitHub 存储库的持续集成,以由 Jenkins 自动将其拉到我无法控制的公司 VPN 后面的 Linux 服务器上。

我已将私有 SSH 密钥设置为 Jenkins 凭据和 GitHub 部署密钥。当 Jenkins 尝试连接到 SSH 存储库 URL 时,我不断收到身份验证错误。VPN 是否导致 GitHub 无法 POST 到服务器?还是我错过了其他东西?

错误消息:无法连接到存储库:命令“git ls-remote -h git@github.com:MyOrganization/MyRepository.git HEAD”返回状态码 128:stdout:stderr:权限被拒绝(公钥)。致命:无法从远程存储库中读取。

请确保您具有正确的访问权限并且存储库存在。

4

0 回答 0