git 配置相关
1 github 打不开或打开慢
140.82.113.3 github.com
140.82.114.20 gist.github.com
199.232.69.194 github.global.ssl.fastly.net
151.101.184.133 assets-cdn.github.com
151.101.184.133 raw.githubusercontent.com
199.232.28.133 raw.githubusercontent.com
151.101.184.133 gist.githubusercontent.com
151.101.184.133 cloud.githubusercontent.com
151.101.184.133 camo.githubusercontent.com
199.232.96.133 avatars.githubusercontent.com
- 打开 hosts 文件,路径 C:\WINDOWS\system32\drivers\etc\hosts.ics
- 修改 hosts 权限,否则无法保存
hosts 文件无法保存?Win10 系统修改 hosts 文件不能保存的解决方法
- 右键点击 hosts 文件,选择属性
- 切换至“安全”的选项卡,点击“编辑”按钮
- 在 hosts 的权限窗口中,我们先选中“Users”用户,接着勾选下面的“写入”权限并点击确定
- 这时会弹出 Windows 安全的询问对话框,我们直接点击“是”按钮,这样就可以修改成功了,经过这样一次修改后,以后再编辑 hosts 文件就可以直接保存了
- 修改 hosts 文件,在下方添加
140.82.113.4 github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
2 git push 超时
fatal: unable to access 'https://github.com/xxx/': Failed to connect to github.com por 443: Timed out
fatal: unable to access 'https://github.com/xxx/': OpenSSL SSL_read: Connection was reset, errno 10054
fatal: the remote end hung up unexpectedly
以下几种方法,有时候行有时候不行的,不太稳定,只能多试几次 或者分几次 push 吧,不要一下子 push 太多
2.1 方法一
git config --global --unset http.proxy
git config --global --unset https.proxy
输入上面两个命令再 push 就可以了
2.2 方法二
将项目中.git 文件夹下的 config 文件中的 url 中的 https 改为 http
https://github.com/xxxx.git
改为
http://github.com/xxxx.git