浏览器访问github相关页面
反向代理
即使修改本地hosts,有时仍然连不上github,这是因为最近墙更高了。具体原理大概是针对https协议的一个攻击。反向代理可以解决这一问题。
使用的工具如下:
- steamcommunity302服务里勾选github,只支持windows在windows上后台挂着程序就行
- 使用Watt toolkit (Steam++),支持windows和linux
firefox浏览器额外设置
使用反向代理软件后,如果火狐浏览器提示“连接有潜在的安全问题”
解决方法1:
在地址栏输入about:config
,搜索security.enterprise_roots.enabled
并设为true
。
解决方法2:
设置->隐私与安全->证书->查看证书->证书颁发机构,导入上述工具对应的证书,勾选“信任由此证书颁发机构来标识网站”
方法二
解决Git clone/pull/push失败问题
使用反向代理软件
使用反向代理软件后,需要对git进行如下设置,不然git pull会报错
git config --global http.sslVerify "false"
或在%userprofile%\.gitconfig
中加入
[http]
sslverify = false
不使用反向代理连接进行git clone
见gitclone的说明
该方法等同于在加速下载站粘贴原始链接后点击下载按钮。
注册Github Token
- 在github开发者选项页面新建
Personal Access Token
(以下简称PAT
)并勾选repos
- 注意该token只显示一次,刷新页面就会消失,请及时保存。