当前位置: 首页 > news >正文

github不翻墙就可以访问

目录

  • 简介
  • 资料准备
  • windows平台设置
    • 下载
    • 运行
    • git设置
    • firefox设置
  • ubuntu平台设置
    • 下载
    • 启动服务
    • 设置系统代理
    • git设置
    • firefox设置证书
  • 注意事项

简介

由于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说明文档就可以设置,非常方便.

启动服务

# 以systemd服务安装并启动
sudo ./fastgithub start 
# 以systemd服务卸载并删除
sudo ./fastgithub stop 

设置系统代理

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.

http://www.dtcms.com/a/13653.html

相关文章:

  • 数据结构——【二叉树模版】
  • vue项目使用vite和vue-router实现history路由模式空白页以及404问题
  • fetch() 与 XMLHttpRequest 的差异
  • AI知识库和全文检索的区别
  • C++设计模式 - 模板模式
  • 使用 Notepad++ 编辑显示 MarkDown
  • C# sealed 、GetType、序列化static
  • 【网络安全.渗透测试】Cobalt strike(CS)工具使用说明
  • 【状态空间方程】对于状态空间方程矩阵D≠0时的状态反馈与滑模控制
  • 细说STM32F407单片机RTC入侵检测和时间戳的原理及使用方法
  • 当没有OpenGL时,Skia如何绘制?
  • qt的QMainWindow保存窗口和恢复窗口状态
  • 《Stable Diffusion绘画完全指南:从入门到精通的Prompt设计艺术》 第一章
  • HCIA-路由器相关知识和面试问题
  • 《Performance Analysisi and Tuning on Modern CPU》阅读笔记
  • deepin linux UOS AI 使用 deepseek-r1 30B
  • git如何把多个commit合成一个
  • Jenkins 部署 之 Mac 一
  • 1 推荐系统概述
  • 【数据结构】(8) 二叉树
  • ES 索引结构
  • 优选驾考小程序
  • 如何优化数据库Update锁竞争
  • 直接调字典控制器传字典名称和字典Value查具体的字典Label
  • 【算法】动态规划专题⑫ —— 环形区间DP python
  • Flutter Gradle 命令式插件正式移除,你迁移旧版 Gradle 配置了吗?
  • 轻松打造专属音乐库:Alger Music本地部署与远程访问全流程解析
  • SQL 大厂面试题目(由浅入深)
  • 线性回归计算斜率原理及C++实现
  • OOM异常排除