解决国内Github pull和push慢

摘要:

因为网络环境限制 ,github在国内访问比较慢,有时项目比较大时,经常拉取不下来。

1、Git 设置代理

用Git内置代理,直接走系统中运行的代理工具中转,比如你的代理工具本地端口是 1080,那么可以如下方式走代理:

git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080

查看当前代理

git config --global http.proxy
git config --global https.proxy

取消代理

git config --global --unset http.proxy

git config --global --unset https.proxy

2、拉取最近的一次提交

可以在git clone中加入参数 –depth=1,只拉取最近的一个 revision

git clone --depth=1 https://XXX

如果后面想看历史的版本,使用 git fetch 即可:

git fetch --unshallow

 上一篇
frp 服务器端 frps 一键安装卸载脚本 frp 服务器端 frps 一键安装卸载脚本
前言为了方便快速的部署frps以及照顾新手使用,简单写了个一键脚本.可以直接使用,也可以fork到自己仓库配置后使用,方便自行更新版本和调整frps.ini配置. 项目地址 https://github.com/stilleshan/fr
2021-08-17
下一篇 
Linux Web Console —— Cockpit Linux Web Console —— Cockpit
Cockpit 是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务。 根据其项目主站描述,Cockpit 有如下特点: 从易用性考虑设计,方便管理人员使用,而不是仅仅的终端命令按钮化。 不会打乱已有终端或脚
2021-05-30 ask
  目录