随着承德105万事件的发生,很多程序猿们比较慌
github作为程序猿的维生工具…不用,是不可能的
但是大片地区的抽风(能ping通却打不开)…事实上,几乎是处于不可用的状态
所以有什么办法可以不“翻墙”使用github的方法么,确实有,方法如下:
使用FastGithub项目:https://github.com/dotnetcore/FastGithub
镜像访问
githubfast.com 是一个github.com的国内镜像,可以替代一切github.com的项目链接,将 github.com/xxx/xxx 直接手动改成 githubfast.com/xxx/xxx ,即可实现加速...
PS. 虽然但是,以防万一,请不要在这里登陆使用自己的帐号,
https://githubfast.com/dotnetcore/FastGithub/releases
FastGithub项目说明如下:
1. fastgithub不具备“翻墙”功能,也没有相关的计划
2. fastgithub不支持Windows7等已被发行方停止支持的操作系统,并且也不会主动提供支持
2. fastgithub不能为您的游戏加速
3. fastgithub没有主动在github之外的任何渠道发布
直接下载对应的系统的包即可…
安装
说明来自这里:点击查看开发者自己的说明
1 windows-x64桌面
双击运行FastGithub.UI.exe
- windows-x64服务
fastgithub.exe start // 以windows服务安装并启动
fastgithub.exe stop // 以windows服务卸载并删除
linux-x64终端
sudo ./fastgithub 设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457
linux-x64服务
sudo ./fastgithub start // 以systemd服务安装并启动 sudo ./fastgithub stop // 以systemd服务卸载并删除 设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457
macOS-x64
双击运行fastgithub
安装cacert/fastgithub.cer并设置信任
设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457
- docker-compose一键部署
1. 准备好docker 18.09, docker-compose.
2. 在源码目录下,有一个docker-compose.yaml 文件,专用于在实际项目中,临时使用github.com源码,而做的demo配置。
3. 根据自己的需要更新docker-compose.yaml中的sample和build镜像即可完成拉github.com源码加速,并基于源码做后续的操作。
然后重启,就可以正常访问github.com了…
可能的错误
- git操作提示SSL certificate problem
需要关闭git的证书验证:git config –global http.sslverify false
- firefox
firefox提示连接有潜在的安全问题
设置->隐私与安全->证书->查看证书->证书颁发机构,导入cacert/fastgithub.cer,
勾选“信任由此证书颁发机构来标识网站”
评论
Twikoo V1.6.31