问题描述
- 使用终端git clone SSH的git仓库地址
~ % git clone git@demo.git
正克隆到 'demo'...
remote: Counting objects: 3731, done.
remote: Compressing objects: 100% (1781/1781), done.
client_loop: send disconnect: Broken pipe3.70 MiB/s
fetch-pack: unexpected disconnect while reading sideband packet
fatal: 过早的文件结束符(EOF)
fatal: fetch-pack:无效的 index-pack 输出
解决方法(目测网上都没有的骚操作):
- 先使用http方式下载
- 然后用sourceTree选择 新建-添加已经存在的本地仓库
- 打开项目-右上角设置-远程仓库
- 1)编辑-路径-改为git@demo.git
- 2)编辑配置文件-所有http:的git路径改为git@demo.git
若使用http方式的话,每次需要输入密码,有点不方便。