命令:
$ 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发送的数据与您收到的数据不同,因此连接被断开。这取决于你去弄清楚出了什么问题。