目录
简介
由于github访问不稳定,严重影响了国内软件开发,在网上搜索并验证了一些方法.现在整理出来一个可以正常使用的方法,
在windows和Linux(ubuntu)平台进行了验证是可行的.
请注意:搭建好环境后,并不能立即就可以访问github,要等一段时间,大概10分钟就可以.由于网上方法很多,也不知道哪个管用,所以有时候发现不管用,立马换其他方法测试.
经过测试这个方法确实可用,请耐心等待一段时间.
资料准备
由于原始位置的仓库已经不维护,其他克隆仓库没有发布版本,许多人不会编译(我也不会编译),现在找到一个有各种平台编译后版本的仓库.
https://gitee.com/XingYuan55/FastGithub/releases/tag/2.1.4
windows平台设置
下载
fastgithub_win-x64.zip
参考二进制发行版下的README说明文档就可以设置,非常方便.
运行
双击运行FastGithub.UI.exe
git设置
git操作提示SSL certificate problem
需要关闭git的证书验证:git config --global http.sslverify false
firefox设置
firefox提示连接有潜在的安全问题
设置->隐私与安全->证书->查看证书->证书颁发机构,导入cacert/fastgithub.cer,勾选"信任由此证书颁发机构来标识网站"
ubuntu平台设置
下载
fastgithub_linux-x64.zip,参考二进制发行版下的README说明文档就可以设置,非常方便.
启动服务
bash
# 以systemd服务安装并启动
sudo ./fastgithub start
# 以systemd服务卸载并删除
sudo ./fastgithub stop
设置系统代理
bash
sudo vim /etc/profile.d/proxy.sh
export http_proxy="http://127.0.0.1:38457/"
export https_proxy="http://127.0.0.1:38457/"
sudo chmod +x /etc/profile.d/proxy.sh
source /etc/profile.d/proxy.sh
#查看环境变量进行确认是否生效
env | grep -i proxy
git设置
git操作提示SSL certificate problem
需要关闭git的证书验证:`git config --global http.sslverify false
firefox设置证书
firefox提示连接有潜在的安全问题
设置->隐私与安全->证书->查看证书->证书颁发机构,导入cacert/fastgithub.cer,勾选"信任由此证书颁发机构来标识网站"
注意事项
一定要耐心等待一段时间,需要一段时间才能正常访问github.