在使用GitHub下载文件时,可能会遇到下载速度慢、下载失败或无法下载等问题。以下是一些常见问题的解决方案:
下载文件的方法

1. 下载整个项目文件
方法一:点击download ZIP直接下载到本地
找到该项目文件,然后点击右上角,选择下载即可。不登录账号也可以下载。
方法二:基于本机软件的Git下载
会获取当前文件夹的下载地址,然后在本机软件的Git插件内输入,即可下载到本地。例如在PyDev界面,左边设计树下即可看到该文件。
2. 下载单个文件(如md、csv等)
方法一:其它浏览器下载方法
直接选择该文件,右键选择对应的下载工具即可。
方法二:谷歌浏览器下载方法
在文件内容页右上角,单击"Raw"按钮,这将显示文件的原始文本。在浏览器中,右键单击页面上的文件内容,然后选择"另存为"或类似选项,浏览器会提示选择下载文件的位置和保存文件的名称,选择适当的位置并点击"保存"按钮,下载将开始,并将文件保存到选择的位置。
下载文件时的常见问题及解决方案

1. 下载速度慢或下载失败
解决方案一:修改hosts文件
去)打开hosts文件,添加查询到的IP地址 raw.,保存即可。
解决方案二:利用码云克隆GitHub项目
首先需要一个码云账户(官网地址:),注册一个账户(手机号即可)。新建一个仓库,选择导入已有仓库,将GitHub项目导入码云后,再从码云下载项目,操作简单而且有效。
2. GitHub文件无法下载,提示无法显示此
原因分析:这个通常是域名解析的问题,DNS解析之后,链接不到正确的网址上,就会显示上述错误。通过修改hosts可以解决此问题,当然如果下载慢、github登录不上,也可以通过修改hosts解决。
3. 下载源代码存档
可以从GitHub下载任何分支、标记或特定提交的快照,这些快照由git archive命令生成,有两种格式:tarball或zipball。快照不包含整个存储库历史记录,如果需要完整的历史记录,可以克隆存储库。
下载方式:
在GitHub上,导航到存储库的主页面,在文件列表上方,单击 “代码”,单击“ 下载 ZIP”。
在GitHub上,导航到存储库的主页面,在文件列表右侧,单击“发布”,向下滚动到版本的“资产”部分,若要下载源代码,单击“ 源代码(zip)”或“ 源代码(tar.gz)”。
在GitHub上,导航到存储库的主页面,在文件列表右侧,单击“发布”,在“版本”页面顶部,单击“标记”,要下载源代码,单击zip或tar.gz。
4. GITHUB无法打开与下载失败
原因:由于DMS解析的IP无法访问造成,需要根据所在的地区,解析的ip地址是多少,然后配置到hosts文件。然而IP地址经常更换,为此,有程序员做出GITHUB520项目,给出了全部的IP地址,按照操作即可。关于window下如何修改hosts文件:打开CMD,以管理身份运行,输入notepad,打开记事本,随后,文件→打开→C:WindowsSystem32driversetc→选择所有文件→打开hosts,在hosts最后加上项目作者给的IP地址,记得激活生效,刷新一下DMS,然后关闭浏览器,重新进去就好了。
5. 下载时失败(网络慢访问超时)
解决方案:在终端选择使用设置代理和取消代理的命令解决。先设置代理git config global https.proxy。
6. 克隆错误(HTTPS错误)
常见错误示例:
error: The requested URL returned error: 401 while accessing fatal: HTTP request failed
Error: The requested URL returned error: 403 while accessing fatal: HTTP request failed
Error: not found: did you run git update-server-info on the server?
解决方案:
与GitHub交互没有最低Git版本要求,但1.7.10版是一个方便、稳定的版本,适用于许多平台,可以始终在Git网站上下载最新版本。
正在尝试提取的仓库必须存在于上,可以打开命令行并键入git remote -v来查找本地存储库的URL,也可通过GitHub Desktop应用程序更改URL。
要访问GitHub,必须使用personal access token而不是密码进行身份验证。
如果要访问使用SAML SSO的组织,并且使用的是personal access token (classic),则在进行身份验证之前,还必须授权personal access token访问该组织。
检查权限,提示输入用户名和密码时,确保使用可以访问仓库的帐户。
如果不想在每次与远程存储库交互时都输入用户名和密码,可以打开凭据缓存。如果已在使用凭据缓存,请确保计算机缓存了正确的凭据,不正确或过期的凭据将导致身份验证失败。
如果以前设置了SSH密钥,便可使用SSH克隆URL,而不使用HTTPS。
如果在克隆存储库时看到此错误,这意味着存储库不存在或者无权访问它,此错误有一些解决方案,具体取决于错误原因,如发生拼写错误,要避免此错误,克隆时,始终从仓库页面复制和粘贴克隆URL;若要更新现有仓库上的远程存储,请参阅管理远程仓库;检查权限,如果尝试克隆私有仓库,但没有查看仓库的权限,将收到此错误,确保通过仓库所有者、存储库上的协作者、拥有存储库访问权限的团队成员(如果存储库属于组织)这些方式之一拥有仓库的访问权限;在极少数情况下,可能没有仓库的适当SSH访问权限,应确保正在使用的SSH密钥已连接到在GitHub上的个人帐户;如果存储库属于某一组织并且使用的是OAuth app生成的SSH密钥,则OAuth app访问权限可能已被组织所有者所限制;如果所有其他内容失败,确保仓库在上确实存在,如果已在上删除仓库的默认分支,会发生此错误,检测此错误很简单,当尝试克隆仓库时,Git会警告,要修复此错误,需要成为上仓库的管理员,将要更改存储库的默认分支,之后,可以从命令行获取所有可用分支的列表,然后,可以切换到新分支。
文章已关闭评论!