修改Hosts
- 最近登录Github要么出现延迟高的现象,要么直接拒绝连接请求,导致网站上不去,因此在网上寻找到了其他的方法,即修改==HOSTS==。
-
在命令提示符ping IP地址,发现第一个就能ping通,同样第二个也能ping通。三个都ping的通。
-
于是找到c:/windows/system32/drivers/etc,修改hosts。先右键点击 管理员取得所有权 在里面添加其中一个地址。
192.30.253.112 github.com
再刷新浏览器页面即可。
git clone 加速的小技巧
- 除了Github最近登不上的问题之外,就是登上去后,找到一些优秀的开源项目要克隆下来,也是相当的慢,所以在这里也给大家提供一种方法,尝试一下。
- 在国内也有一个类似Github的开源社区叫码云,我们可以借助码云来转接Github的一个下载加速的服务。没有注册的可以先去注册。
- 注册好后,首先是复制想要Clone的项目地址,在码云导航栏上点击 + 中,“从GitHub/GitLab导入仓库”。
- 然后粘贴从Github那里拷贝的项目地址,接着点导入,而且导入的过程可以说相当的快。到这一步,Github的项目就已经完整转接到Gitee码云上来了。我们可以从码云这里进行克隆下载
git clone git@gitee.com:zeron2020/JAVA-dataAnalysis.git
- 现在还有一步没做的是,Clone下来的项目关联的是码云,而不是Github上的。这样的话,在本地提交项目其实是提交到码云的。还需要我们把项目重新关联到Github上去。所以要再做一些操作。命令行 pwd 找到克隆项目的本地文件路径,然后去这个目录下。打开 gitrepo,里面是转接克隆下载的项目源码,找到里面的隐藏目录 .git(没找到的同学可以在导航栏上点击 查看-隐藏的项目 即可)。
- 这里面有个 config 文件,打开它,可以看到远程地址是,
[remote "origin"]
url = git@gitee.com:zeron2020/JAVA-dataAnalysis.git
fetch = +refs/heads/*:refs/remotes/origin/*
我们只需要把其中 gitee 改成 github 就可以转接回Github上了。改完配置文件后,如果有对代码文件有改动,就可以按流程,git add xxx,git commit -m "xxx",然后 git push提交。
想简单点,也可以在提交时输入命令行 git remote set-url origin xxxx。
以上就是本次关于Github 登录、下载相关的解决方法。