В настоящее время известно:
1. 搭建科学的上网
2. 码云中转下载
3. cnpmjs镜像
4. hosts
5. GitClone 缓存加速(新)
Если есть лучший способ, увидимся в комментариях.
Интернет науки
Если после глобального доступа в Интернет скорость загрузки существенно не увеличивается, используйте проксиProxifierи другие инструменты.
Облако кода
Нажмите после входа на официальный сайт облака кода+Выберите Импорт репозитория из GitHub.
Затем перейдите на эту страницу.
Импорт выполнен успешно, скопируйте URL-адрес или адрес, использование такое же, как на github.
зеркало cnpmjs (несуществующее)
Этот метод проще, просто нужно изменить свой путьgithub.comдляgithub.com.cnpmjs.org
git clone https://github.com/qqlcx5/editor.git
#改为
git clone https://github.com.cnpmjs.org/qqlcx5/editor.git
Эффект загрузки выглядит следующим образом, что не идеально, и похоже на то же самое.
hosts
Решение
Непосредственно найдите IP-адрес, соответствующий доменному имени github, и добавьте его непосредственно на локальный хост. Это избавляет от необходимости запрашивать у DNS адрес каждый раз, когда вы запрашиваете gihub.
IP-адрес поиска DNS
Замените следующие IP-адреса на Щелкните соответствующий адрес, чтобы получить IP-адрес.
пример:
199.232.69.194 github.global.ssl.fastly.net
140.82.112.3 github.com
52.217.82.236 github-cloud.s3.amazonaws.com
window
Скопируйте следующий адрес на мой компьютер и нажмите Enter, см.hostsфайл, а затем скопируйте мой рабочий стол.
C:\Windows\System32\drivers\etc
Скопируйте адрес только что и сохраните его, затем перетащите сохраненный файл на адрес только что, чтобы заменить его. (требуются права администратора)
MAC
Нажмите клавишу быстрого доступаshift + option + GПоявится диалоговое окно, вставьте/etc/hosts, Введите ключ, просмотрите копию хост-модификации, а затем замените исходный файл, аналогично приведенной выше операции с окном.
Быстрое изменение хостов с помощью инструментов
Адрес SwitchHosts с открытым исходным кодом:GitHub.com/старый просто/переключатель…
Ленивая ссылка для скачивания MacOS:SwitchHosts._macOS_3.5.4.5517.dmg
Ленивая ссылка для загрузки Windows:SwitchHosts._windows_portable_3.5.4.5517.exe
Очистить кеш DNS
В Терминале или CMD выполните следующие команды:
Window: ipconfig/flushdns
mac执行:sudo dscacheutil –flushcache
GitClone
Когда разработчик переносит кодовую базу на клон github через gitclone.com, gitclone.com будет зеркалировать кодовую базу.При дальнейшем клонировании разработчиком данные будут напрямую получены из кэша зеркала.Зеркало будет загружено с github каждую ночь. .com синхронизация.
Установите параметр тайм-аута для git
Прежде всего, вам нужно установить параметр тайм-аута git, чтобы предотвратить слишком большое время зеркалирования на стороне сервера, когда проект большой, что приводит к тому, что git сообщает 504 (тайм-аут).
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
Способ 1: изменить URL-адрес
Общий размер склада около 30м, используется как экспериментальный объект.
github
https://github.com/qqlcx5/editor
GitClone
git clone https://gitclone.com/github.com/qqlcx5/editor
Примерно через 10 секунд после завершения загрузки я чувствую себя хорошо.
Способ 2. Измените конфигурацию git.
git config --global url."https://gitclone.com/github.com/".insteadOf https://github.com/
Кроме того, официальный сайт рекомендуетgit config --global url.“https://gitclone.com/".insteadOf https://,Я лично не считаю это особо строгим.Ведь в Китае еще много складов.Если так написано,то считается,что это уйдет.gitcloneКанал, ведь скорость загрузки сервера в Китае не нужна.