Habe es vorne gesagt
Es gibt viele Möglichkeiten, die langsame Download-Geschwindigkeit von GitHub zu lösen. In diesem Artikel wird hauptsächlich vorgestellt, wie das Problem der langsamen Download-Geschwindigkeit durch Git-Spiegelung gelöst werden kann. Die Hauptschritte sind: 1. Suchen Sie die Gitconfig-Datei. 2. Zeigen Sie die aktuell wirksame Konfigurationskonfiguration mit dem Git-Befehl an. 3. Verwenden Sie den Git-Config-Befehl, um die inländische Spiegelquelle zu bearbeiten und hinzuzufügen
1. Wo ist die Gitconfig-Datei?
Git verfügt über insgesamt 3 Konfigurationsdateien:
- Konfigurationsdatei auf Warehouse-Ebene: .git/.gitconfig im Warehouse. Diese Konfigurationsdatei ist nur für das Warehouse gültig, in dem sie sich befindet.
- Globale Konfigurationsdatei: Das Mac-System befindet sich in ~/.gitconfig, das Windows-System befindet sich in C:\Users<Benutzername>.gitconfig.
- Konfigurationsdatei auf Systemebene: gitconfig im Ordner etc im Git-Installationsverzeichnis (das Installationsverzeichnis unter Mac-Systemen ist /usr/local/git).
2. Verwandte Befehle für den Git-Konfigurationsvorgang
# 查看配置信息
# --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. Auswahl der Git-Spiegelquelle
Da es sich bei Git um ein verteiltes Versionskontrollsystem handelt, können Git-Vorgänge von mehreren Spiegelquellen aus ausgeführt werden. Hier sind einige Git-Bilder. Wir können das nächstgelegene Git-Bild zur .git/config-Datei hinzufügen:
1. Spiegelquelle der University of Science and Technology of China
[URL „https://mirrors.ustc.edu.cn/git/“]
InsteadOf = https://github.com/
InsteadOf = https://gitlab.com/
InsteadOf = https://bitbucket.com/
2 , Spiegelquelle der Tsinghua-Universität
[URL „https://mirrors.tuna.tsinghua.edu.cn/git/“]
InsteadOf = https://github.com/
InsteadOf = https://gitlab.com/
InsteadOf = https://bitbucket.com /
3. Alibaba Cloud-Spiegelquelle
[URL „https://code.aliyun.com/“]
InsteadOf = https://github.com/
InsteadOf = https://gitlab.com/
InsteadOf = https://bitbucket.com/
Referenz:
So lösen Sie das Problem der langsamen GitHub-Download-Geschwindigkeit