Github简介和访问

Github和Git关系密切但却是不同的,git是代码版本管理的工具,而Github则基于git做了一个网站,让全世界的开源项目基于git版本管理放到了一起。因此我们经常发现大多数开源项目都是在github上开源/发布/更新的,在github我们可以看到全部的源码和版本更新,以及bug的修复等等。

如果想要开发或者使用某个功能,可以先去Github上找找,说不定有现成的,可以站在巨人的肩膀上。

Github的网址:  https://github.com

但是国内访问github有时会访问不了,或者刚访问上又掉线访问不了的情况,以下几点可能可以帮助解决:

1.设置hosts文件,指定github相关网址对应的IP,让程序直接访问github服务器,避免查询国内域名服务器。

host文件是一个纯文本文件,其完全路径为 ‪C:\Windows\System32\drivers\etc\hosts

修改hosts文件,需要先拷贝出来(不要修改文件名)修改,修改后将其替换掉原文件夹下的hosts文件(该文件无法直接修改)

具体添加的内容如下:

185.199.108.133 raw.githubusercontent.com

185.199.109.133 raw.githubusercontent.com

185.199.110.133 raw.githubusercontent.com

185.199.111.133 raw.githubusercontent.com

20.205.243.166 github.com

174.37.175.229 global.ssl.fastly.net

185.199.111.153 assets-cdn.github.com

185.199.109.153 assets-cdn.github.com

185.199.108.153 assets-cdn.github.com

185.199.110.153 assets-cdn.github.com

20.205.243.165 codeload.github.com

31.13.71.19 github.global.ssl.fastly.net


2.设置DNS

在修改IP地址的那地方,设置DNS和备用DNS分别为:  8.8.8.8 和 8.8.4.4,详见下面截图

xxx


3.使用SSH操作项目,避免使用HTTPS

使用这种 git@github.com:happyknow-com/nuxt3-example.git 的SSH协议操作项目(git),因为其采用的端口号不是443,更不容易出问题。

具体需要将本机的公钥找到(创建),使用这个公钥在github网站个人的"SSH and GPG keys"中创建key即可。

另外,首次使用需要在本机的cmd中执行如下命令

ssh -T git@github.com

首次需要让你输入yes连接成功即可,后续就无感使用了,不用再输入用户名密码,非常方便。

Comment IconComment Icon
Icon
评论 0
时间↑ 点赞↓

Comment Icon