GitHub或Git正在抛出:消息身份验证代码不正确



命令:

$ git clone --recurse-submodules git@github.com:apache/ofbiz-framework.git &&                                                                                     
git submodule update --remote && 
git add . && 
git commit -m "Updated the submodules" && 
git push
Cloning into 'ofbiz-framework'...
remote: Enumerating objects: 458146, done.
remote: Counting objects: 100% (1320/1320), done.
remote: Compressing objects: 100% (595/595), done.
ssh_dispatch_run_fatal: Connection to 140.82.112.4 port 22: message authentication code incorrect
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

我可以在GitHub上的repos中克隆我的项目,但由于某种原因,我无法从GitHub中提取biz。

那么为什么我会出现这个错误呢?

详细信息:

lsb_release -a                                                                                                                                                   
No LSB modules are available.
Distributor ID: Kali
Description:    Kali GNU/Linux Rolling
Release:        2022.4
Codename:       kali-rolling

Git:

git version 2.35.1

您看到的错误来自OpenSSH。使用SSH时,会使用消息身份验证码(MAC)或经过身份验证的密码(AEAD)保护连接不受篡改。对消息数据的任何修改,无论是有意还是无意,都将导致MAC无法进行近乎确定的验证。这总是致命的,因为这是一种安全措施,否则可能会篡改数据。

最终,所有这些告诉你的是,连接中的数据发生了一些事情。这可能是您的机器或您的网卡、路由器、Wi-Fi基础设施或ISP的网络问题。这可能是故意篡改或审查。这可能是由于防病毒、防火墙或任何类型的代理,这在Windows上大多是一个问题。我们所知道的是,GitHub发送的数据与您收到的数据不同,因此连接被断开。这取决于你去弄清楚出了什么问题。

相关内容

  • 没有找到相关文章

最新更新