MAC 如何解决GitHub下载速度慢的问题

说在前面

解决github下载速度慢的方法很多,本文主要介绍通过Git镜像的方式解决下载慢的问题。 主要步骤有:1、找到gitconfig文件, 2、通过git命令查看当前生效的config 配置 3、使用git config命令编辑并添加国内镜像源

1、gitconfig 文件在哪里?

Git 一共有3个配置文件:

  1. 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。
  2. 全局配置文件:Mac 系统在 ~/.gitconfig,Windows 系统在 C:\Users<用户名>.gitconfig。
  3. 系统级的配置文件:在 Git 的安装目录下(Mac 系统下安装目录在 /usr/local/git)的 etc 文件夹中的 gitconfig。

2、git config 操作的相关命令

bash 复制代码
# 查看配置信息
# --local:仓库级,--global:全局级,--system:系统级
$ git config <--local | --global | --system> -l

# 查看当前生效的配置信息
$ git config -l

# 编辑配置文件
# --local:仓库级,--global:全局级,--system:系统级
$ git config <--local | --global | --system> -e

# 添加配置项
# --local:仓库级,--global:全局级,--system:系统级
$ git config <--local | --global | --system> --add <name> <value>

3、Git镜像源的选择

由于Git是分布式的版本控制系统,可以从多个镜像源进行Git操作。这里提供一些Git镜像,我们可以将就近的Git镜像加入.git/config文件中:

1、中科大镜像源

[url "https://mirrors.ustc.edu.cn/git/"]

insteadOf = https://github.com/

insteadOf = https://gitlab.com/

insteadOf = https://bitbucket.com/

2、清华大学镜像源

[url "https://mirrors.tuna.tsinghua.edu.cn/git/"]

insteadOf = https://github.com/

insteadOf = https://gitlab.com/

insteadOf = https://bitbucket.com/

3、阿里云镜像源

[url "https://code.aliyun.com/"]

insteadOf = https://github.com/

insteadOf = https://gitlab.com/

insteadOf = https://bitbucket.com/

参考:

如何解决GitHub下载速度慢的问题

Mac Git 配置全局gitconfig

mac上怎么看隐藏文件(显示Mac隐藏文件的三种方式

Linux 学习笔记 - vim文本编辑器

相关推荐
AmazingKO40 分钟前
【够用就好008】开新坑自学esb32烧录进军物联网和嵌入式
人工智能·python·物联网·chatgpt·github·方方上土·aigc创意人竹相左边
irisMoon061 小时前
mac本地代理nginx,解决跨域问题
linux·nginx·macos
uhakadotcom1 小时前
Supabase数据库性能优化全攻略:从慢查询到闪电响应的实战技巧
后端·面试·github
抱抱宝3 小时前
Git与GitHub:理解两者差异及其关系
git·github
uhakadotcom12 小时前
Apache CXF 中的拒绝服务漏洞 CVE-2025-23184 详解
后端·面试·github
uhakadotcom12 小时前
CVE-2025-25012:Kibana 原型污染漏洞解析与防护
后端·面试·github
uhakadotcom12 小时前
揭秘ESP32芯片的隐藏命令:潜在安全风险
后端·面试·github
uhakadotcom12 小时前
Apache Camel 漏洞 CVE-2025-27636 详解与修复
后端·面试·github
uhakadotcom12 小时前
OpenSSH CVE-2025-26466 漏洞解析与防御
后端·面试·github
uhakadotcom12 小时前
PostgreSQL的CVE-2025-1094漏洞解析:SQL注入与元命令执行
后端·面试·github