0%

github

1. Topic

每天/每周/每月周期的热门 Repositories 和 Developers 最新和最流行的讨论主题

2. 搜索

2.1. 搜开发者

搜索条件 说明
location: location:china 匹配用户填写的地址
language: language:kotlin 匹配开发语言为kotlin的开发者
followers: followers:>=1000 匹配拥有超过 1000 名关注者的开发者
in:fullname jack in:fullname 匹配用户实名为jack的开发者

2.2. 搜项目

搜索条件 说明
awesome + xxx 找到优秀的工具列表
language: language:kotlin 匹配开发语言为kotlin的项目
star: star:>=500 匹配收藏数超过 500 的项目
forks: forks:>=500 匹配分指数超过 500 的项目

3. 下载单个文件

3.1. 下载单个文件

如要下载这个文件 https://github.com/ravenfu/jvm-option-script/blob/master/ejava.sh

  1. 把 url 中 github.com 替换为 raw.githubusercontent.com
  2. 删除 /blob

然后就可以通过命令下载了

1
curl -sSL -o ejava.sh https://raw.githubusercontent.com/ravenfu/jvm-option-script/master/ejava.sh

https://github.com /maqian/toolbox/blob/master/bin/ejava
https://raw.githubusercontent.com /maqian/toolbox/master/bin/ejava

4. 常见问题

4.1. 访问 github 慢

4.1.1. 通过域名解析

我们可以利用以下网址获得以下 GitHub 域名的 IP 地址:

之后组装成 hosts 配置添加到 hosts 文件中

1
2
3
140.82.112.3 github.com
151.101.77.194 github.global.ssl.fastly.net
151.101.76.133 raw.githubusercontent.com

4.1.2. 通过 gitee 导入已有项目

gitee 新建项目, 并添加导入已有项目 – github 上的项目的地址, 之后从 gitee 上下载