в случаеЗагрузка более крупных проектов,Например, подъем занимает 5 минут.,Размер от 30 МБ и выше.,оченьрекомендоватьИспользуйте прокси-сайт для загрузки или переноса на gitee.Скачать по.
если бы толькоЗагрузка небольших проектов,Похожие свойства кода,Проекты документации,Используйте cdn для ускорения,Достаточно увеличить ее до более чем 100 КБ/с.
Например: используйте зеркальный сайт github: http://cnpmjs.org.
Исходный адрес:
https://github.com/xxx.git
Заменить на:
https://github.com.cnpmjs.org/xxx.git
Пример:
git clone https://github.com.cnpmjs.org/xxx.git
Грубо говоря,Прямо тамhttp://github.comДобавьте один сзади.cnpmjs.org
Вот и все
Рекомендуется: https://hub.fastgit.xyz/
Рекомендуется ли это? | URL-адрес | действовать |
---|---|---|
https://hub.fastgit.xyz/ или https://hub.fastgit.org/ | git clone https://hub.fastgit.xyz/…… | |
https://hub.おうか.tw/ | git clone https://hub.xn--p8jhe.tw/…… | |
https://hub.connection.taiwan/ | git clone https://hub.xn--gzu630h.xn--kpry57d/…… | |
https://cdn.githubjs.cf/ | Можно только читать, а не git | |
https://gitclone.com/ | git clone https://gitclone.com/github.com/…… | |
https://www.github.do/ | git clone https://github.do/https://github.com/…… | |
https://ghproxy.com/ | git clone https://ghproxy.com/https://github.com/…… |
для GitHub Большие файлы скачаны в релизе, писательское мастерствовеб-сайт,Взлетайте быстро, регистрация не требуется, личный тест эффективен。
рекомендую:
https://ghproxy.com/
https://toolwa.com/github/
Путем изменения файла системных хостов, обхода внутреннего разрешения DNS и прямого доступа к узлу CDN GitHub достигается цель ускорения доступа к GitHub. Никакой помощи зарубежного сервера не требуется.
Есть много причин низкой скорости доступа к GitHub в Китае, но самая прямая и главная причина заключается в том, что доменное имя сети ускорения распространения GitHub загрязнено DNS. Загрузка чего-либо на веб-сайте займет полдня. и иногда он дает сбой, и его нужно начинать с самого начала. В следующий раз у меня несколько раз произошел сбой, и меня ограничили по IP-адресу из-за слишком большого количества посещений, что раздражало.
Чтобы сделать вышеперечисленное, потребуется три шага
Сначала откройте https://www.ipaddress.com/.
Запросите адреса разрешения DNS по следующим 4 ссылкам
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
raw.githubusercontent.com
Далее откройте файл системных хостов (требуются права администратора).
путь:C:\Windows\System32\drivers\etc
Для Mac или других Linux-систем это файл хостов в каталоге /etc, который необходимо изменить на пользователя root.
140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.133 raw.githubusercontent.com
echo "
140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.133 raw.githubusercontent.com
185.199.108.154 github.githubassets.com
" >> /etc/hosts
И добавьте в конце три строчки записей и сохраните. (Требуются права администратора, обратите внимание, что между IP-адресом и именем домена должен быть пробел)
Наконец, Windows+X открывает системную командную строку (от имени администратора) или powershell.
бегать ipconfig /flushdns
Вручную очистите системный кэш DNS.
После того, как macсистема изменила файл хостов, просто сохраните его и выйдите. Не предпринимайте дополнительных действий для обновления. Система centos выполняет /etc/init.d/network команда перезапуска Сделать хостинг эффективным
Окончательное сравнение скорости загрузки
github 42KB/s (Добавлен доступ к cdn с github)
скорость загрузки imggithub
gitee 1034KB/s Примерно в 25 раз быстрее, чем github
скорость загрузки
Пример: мы хотим скачать https://github.com/DoubleLabyrinth/navicat-keygen.
Сначала посетите адрес склада, который хотите скачать (открыть в Chrome
Нажмите вилку (форк скопирует этот склад на имя вашей учетной записи github, поэтому вам необходимо иметь учетную запись github. Если у вас ее нет, зарегистрируйте ее. Если есть, не забудьте войти в систему)
После нажатия
Обратили внимание, что этот склад уже зарегистрирован на наше имя.
Хорошо, на данный момент мы закончили с github.
Войдите в gitee сейчас (если у вас нет учетной записи, зарегистрируйте учетную запись)
Затем нажмите
gitee
Потом появится авторизация
Тогда может быть место для первого ввода пароля.
Введите здесь свой пароль для входа в Mac и нажмите «Всегда разрешать».
затем появиться
Введите пароль вашей учетной записи GitHub, и он появится.
Выберите проект, который мы только что navicat-keygen -> импортировать
gitee помогает нам скачивать с github (скорость загрузки gitee с github должна быть очень высокой, в конце концов, это большой веб-сайт)
Вообще говоря, автоматическое обновление будет обработано в течение 30 секунд.
Затем копируем этот URL-адрес
Затем мы загружаем этот адрес
Вы можете увидеть скорость
Адрес: https://github.com/fhefh2015/Fast-GitHub
Как использовать:
из настроек->Дополнительные инструменты->расширение Откройте страницу расширения или введите в адресную строку chrome://extensions/ Нажмите Enter, чтобы открыть страницу расширения.
Установить плагин: режим разработчика -> обновить страницу -> Скачано .crx Расширение для перетаскивания файлов
Если при добавлении плагина Google вы обнаружите, что Google Chrome отображает неверный пакет: «CRX_HEADER_INVALID»
Google Chrome показывает, что пакет недействителен: решение «CRX_HEADER_INVALID».
Откройте кнопку [Режим разработчика] в правом верхнем углу страницы установки расширения, затем нажмите «Обновить страницу» и перетащите файл Скачано.crx на страницу установки расширения.
github:https://github.com/dotnetcore/fastgithub/releases
Официальный сайт: https://fastgithub.cn/
fastgithub.exe start
// Установить и запустить с Windows Служитьfastgithub.exe stop
// Удалить и удалить с помощью windowsСлужитьsudo ./fastgithub
http://127.0.0.1:38457
,или Руководствоактерское мастерствоhttp/httpsдля127.0.0.1:38457
wget https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_linux-x64.zip
unzip fastgithub_linux-x64.zip -d /usr/local/
cd /usr/local/fastgithub_linux-x64/
./fastgithub start
systemctl status fastgithub.service
sudo ./fastgithub start
// Установить и запустить с помощью systemdСлужитьsudo ./fastgithub stop
// Удалить и удалить с помощью systemdСлужитьhttp://127.0.0.1:38457
,или Руководствоактерское мастерствоhttp/httpsдля127.0.0.1:38457
http://127.0.0.1:38457
,или Руководствоактерское мастерствоhttp/httpsдля127.0.0.1:38457
https://github.com/docker/compose
curl --insecure -L https://download.fastgit.org/docker/compose/releases/download/v2.6.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v
cat > docker-compose.yml <<"EOF"
version: "3.7"
services:
fastgithub:
image: slcnx/fastgithub
network_mode: host
restart: always
volumes:
- cacert:/fastgithub/cacert/
sample:
depends_on:
- fastgithub
image: slcnx/ubuntu:18.04
volumes:
- cacert:/tmp/cacert
- build_data:/build_data
working_dir: /build_data
restart: on-failure
tty: true
entrypoint: sh -c 'cp /tmp/cacert/fastgithub.cer /usr/local/share/ca-certificates/fastgithub.crt && update-ca-certificates && git clone https://github.com/kubernetes/kubernetes.git'
command: ""
environment:
https_proxy: http://0.0.0.0:38457
http_proxy: http://0.0.0.0:38457
network_mode: host
build:
working_dir: /build_data
depends_on:
- sample
image: nginx
volumes:
- build_data:/build_data
volumes:
cacert: {}
build_data: {}
EOF
Произошла ошибка при подключении к github.com. Сертификат узла имеет недействительную подпись. Код ошибки: SEC_ERROR_BAD_SIGNATURE.
Решение
1、адресная строкавходить:about:config
2、 входить Имя предпочтения:security.enterprise_roots.enabled
3、Изменить значениедля:true
настраивать->Конфиденциальность и безопасность->Сертификат->Проверять Сертификат->Сертификаторган, выдавший документ,импортироватьcacert/fastgithub.cer,Установите флажок «Доверять этому центру сертификации для идентификации веб-сайта».
fatal: unable to access 'https://github.com/xxx.git/' SSL certificate problem: unable to get local issuer certificate
Решение
Статус администраторабегать:cmd
существоватьcmdвходить:git config --global http.sslverify false
1. Открыть актерское Picgo не может загрузить картинки после мастерства, Сообщить об ошибке“RequestError: Error: unable to verify the first сертификат", в настоящее время нет решения
2. В настоящее время его можно использовать только в качестве прокси для локального ускорения GitHub и нельзя использовать в качестве прокси для других компьютеров.
https://github.com/docmirror/dev-sidecar
https://github.com/docmirror/dev-sidecar/releases/tag/v1.7.3
Просто скачайте и установите Windows.
Ubuntu:
wget https://github.com/docmirror/dev-sidecar/releases/download/v1.7.3/DevSidecar-1.7.3.AppImage
chmod +x ./DevSidecar-1.7.3.AppImage
./DevSidecar-1.7.3.AppImage --no-sandbox
Может использоваться в качестве прокси для других компьютеров и может использоваться в Ubuntu или Windows.
Стабильность не такая хорошая, как у fastgithub, то есть эффект ускорения не такой хороший, как у fastgithub.
Однако это не влияет на загрузку изображений picgo, что мне больше подходит.
Произошла ошибка при подключении к github.com. Сертификат узла имеет недействительную подпись.
Код ошибки: SEC_ERROR_BAD_SIGNATURE.
решать:
Способ 1. Скопируйте файл crt на стороне «Служить» и импортируйте сертификат.
Способ 2: Отмените опцию «Включить перехват».
image-20220608093608125
1. Прокси-сайт: https://ghproxy.com/
2. Установите программное обеспечение: fastgithub или dev-sidecar.
ссылка:https://blog.csdn.net/Ejzq1/article/details/123560340