首页 > 其他分享 >git clone github报错解决方法,亲测有效!

git clone github报错解决方法,亲测有效!

时间:2024-06-14 18:12:42浏览次数:19  
标签:git clone rsa objects done ssh 报错 100%

报错如下:

git clone https://github.com/pingcap/tidb.git
Cloning into 'tidb'...
remote: Enumerating objects: 331426, done.
remote: Counting objects: 100% (1769/1769), done.
remote: Compressing objects: 100% (1549/1549), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
error: 6372 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

解决方法如下:

1、修改git配置,无效

git config --global http.lowSpeedTime 999999
git config --global http.lowSpeedLimit 0
git config --global http.postBuffer 524288000
git config --global http.version HTTP/1.1

2、配置github的ssh,通过ssh获取代码

生成密钥如下:

➜  ~ ssh-keygen -t rsa -C "*******@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/longfei/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/longfei/.ssh/id_rsa
Your public key has been saved in /Users/longfei/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:tRgpjDqz/PwfDnsNb68XUkXMtgbptFyC+lmqzRXVHNQ [email protected]
The key's randomart image is:
+---[RSA 3072]----+
|           . =o=o|
|     o   .. = B E|
|    . o o..+ O . |
|   .   ..+ .B o  |
|  +     S..= o   |
| . +    . = o    |
|  o   . .B o .   |
|   o   +o.* .    |
|    o.ooo..+.    |
+----[SHA256]-----+

➜  ~ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDmA/4ht1G3MvES9URxoKWHN/sewCwdwqX+ldDhpaWf4OsBV3GR7JEP9k/rVPcISxrJ5qfnvPVvX3K/swSWd6vcnsEM+3Ea7KPycUTy7P7VCo4QA31QH7uK/f+kfdpo+riteutO2b0/FO1vKEqIRx5+z+UmSAt54zyQtsUC20/EJkMUeWg1otip7Hejs2KPTqHLWc5ahEoW+gjJXmtVK1UIYhAiY+yjon46tYldRPDAwGR2MDTK7X7bYiYOVTBwQ9ToWOWs1lxm395R6xAXTKeVoHKmreGrolNVV8Eg8kz5qAJvVM6kSK7YaAR4xzmii3PoF6S2/05K2RNZ1twNOtv29TxSMbCQlQVaqnABCGZ6y0cplHwYtXREQ6zBkhlTnwqb29FQ+ETRXCIg+1zar5zUSfxSUTwnyHKzpWSTvkLVwNWJfsZ2+dquxHKNmcII2Ug0cIB8GeTApC+W5tKbUYbmJ9nbfm/Aw0jXWlG8RTJA1CpH1RKoLlmcF3wd6Ef4wZM= *******@163.com

登录github,选择settingsSSH and GPG keysNew SSH key添加自己的公钥。

图片名称

重新clone

➜  tidb_source git clone [email protected]:pingcap/tidb.git
Cloning into 'tidb'...
remote: Enumerating objects: 331434, done.
remote: Counting objects: 100% (1777/1777), done.
remote: Compressing objects: 100% (1553/1553), done.
Receiving objects: 100% (331434/331434), 412.07 MiB | 453.00 KiB/s, done.
remote: Total 331434 (delta 853), reused 678 (delta 221), pack-reused 329657
Resolving deltas: 100% (260664/260664), done.
Updating files: 100% (5950/5950), done.

完成!

标签:git,clone,rsa,objects,done,ssh,报错,100%
From: https://www.cnblogs.com/longfeij/p/18248406

相关文章

  • jar运行报错no main manifest attribute
    在服务器上运行:  java-jartest-0.0.1-SNAPSHOT.jar1报错:nomainmanifestattribute,intest-0.0.1-SNAPSHOT.jar1原因:原因是找不到主类。一般情况下,java打包成jar包需要在MANIFEST.MF中指定Main-Class项,以便运行java-jarxxx.jar时找到对应的主类。将test-0.......
  • Java最全知识脑图 涵盖 juc mysql git mybatis 等 面试必备
    Java初中级知识脑图面试超实用1.Git下载链接导图下载地址:https://mm.edrawsoft.cn/mobile-share/index.html?uuid=31d00742157057-src&share_type=12.JUC下载链接https://mm.edrawsoft.cn/mobile-share/index.html?uuid=6c0be457444921-src&share_type=13.JVM下载链......
  • vscode报错
    参考——https://www.cnblogs.com/greystone/p/14062510.htmlhttps://www.cnblogs.com/WMT-Azura/p/11137972.html 具体报错: .:无法加载文件...\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.microsoft.com/fwlin......
  • 段错误一定是数组越界吗??写题的时候啥都没变,就改了定义结构体数组的位置就报错!!求大佬
    上题是PTA团体程序设计天梯赛--练习题上的一道题,下面是给的用例我的代码如下#include<stdio.h>typedefstruct {  floatnum;  floatprice;  floatavg;}CAKE;CAKEcake[1010];intmain(){  intN,D;     scanf("%d%d",&N,&D);......
  • git push 常用操作
    gitpush是Git中用于将本地分支的更改推送到远程仓库的命令。在此处记录一下,方便日后遗忘后查找。以下是gitpush的一些常用操作及其解释:1.推送当前分支到远程同名分支gitpushorigin这个命令会将当前分支的最新提交推送到origin这个远程仓库中对应的同名分支。如......
  • git操作常用命令总结
    要将本地代码同步到公司仓库,您需要遵循以下步骤:安装Git:如果您还没有安装Git,请访问Git官网(https://git-scm.com/)下载并安装适合您操作系统的版本。初始化Git仓库:在本地计算机上,导航到您要克隆公司仓库的目录,然后运行以下命令:gitinit这将初始化一个Git仓库,但请注意,......
  • Linux下编译arm64驱动代码汇编器报错
    简单来说就是错误的汇编Ir约束会导致编译器优化把这个操作数生成非法的汇编指令然后汇编器就会傻眼会报一个非常难懂的错误如下:/tmp/ccxxxxxx.s:Assemblermessages:/tmp/ccxxxxxx.s:xxx:错误:立即数越界atoperand3--'eorw3,w20,4294967295'我通过查看汇编手册发......
  • 【Git系列】Git LFS常用命令的使用
    前言LFS是LargeFileStorage的缩写,是一个Git扩展,用于管理大型二进制文件,它允许将这些文件存储在单独的存储库中,以便更有效地处理Git仓库。常用命令LFS安装gitlfs要求git>=1.8.2linux环境:gitlfsinstall执行显示UpdatedGithooks.GitLFSinitialized.......
  • el-upload拍照上传多个文件报错 ERR_UPLOAD_FILE_CHANGED问题
    最近同事使用el-upload上传图片时出现一个问题,连续拍照多个图片的时候,循环调用接口上传会报错:ERR_UPLOAD_FILE_CHANGED,网上找了很多方案没有解决,下面是我自己的解决过程。1.问题描述我们用的套壳Android,网页发布在远程服务器,Android壳安装在ipad上前端用的组件是el-upload,点......
  • 三种流行的基于 Git 的代码托管平台
    三种流行的基于Git的代码托管平台前言GitHubGitLabGitee总结前言GitLab、GitHub和Gitee是三种流行的基于Git的代码托管平台,但它们在功能和目标市场上有所不同。选择哪个平台取决于你的具体需求,例如是否需要国际化支持、是否需要自托管、以及是否需要符合特定......