赞
踩
最近写了一小段代码,想上传到GitHub上。然而,git clone的时候出现了状况。clone到本地时速度超级慢,等了两三个小时,显示克隆失败,见下图:
百度找了各种方法,比如把https改成git、修改 Compressing 的值、重新设置通信缓存的值都没有任何效果。
排查过程:
1.是Git工具的问题还是自己的GitHub仓库的问题?
可以在GitHub上随便找一个项目git clone 加上url地址(例如:git clone https://github.com/dcfeng32/study.git
)看能不能clone成功,或者找朋友帮忙clone你自己的仓库,如果自己能下载别人的项目无法下载自己的项目那就是自己的项目有问题,这样你朋友也无法clone你的项目。
2.确定了是自己的仓库的问题,然而我用的是谷歌浏览器自动翻译,gitHub仓库显示如下,看了N遍,没看出个所以然。
3.新建仓库Demo测试,随便新建一个文件命名df,git clone 新的仓库df 。咦,成功了。再上传文件夹(code)也能正常上传。使用命令行无法把仓库复制到本地时,就只能下载了,下载到桌面后查看目录是否有问题。
结果,在目录中有一个中文。。。由于浏览器自动翻译没察觉。
那么问题又来了,由于项目名字中有中文git clone 失败,那么用中文命名的文件夹或者文件能上传成功吗?
经过反复的把不同类型文件名的文件复制到本地和上传GitHub,得出了以下结论:
1)中文命名的文件夹或者文件通过git命令上传到GitHub, 没有问题。
2)把GitHub库中的项目复制到本地时,只要库下面的项目目录有中文就会克隆失败。但是项目内部的目录或者内部的文件有中文都不影响。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。