1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/henryzeng-GithubSpeedUp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Ускорение доступа к GitHub

Выйти из тени (кожи)

Принцип

Запрашивая у DNS-сервера, предоставляющего веб-запросы, наиболее оптимальные данные для локального DNS-разрешения, мы сохраняем полученные данные в файле hosts, что позволяет ускорить локальный доступ.

Использование

Для использования необходимо выполнить следующие действия на Python 3:

git clone https://github.com/zzh-blog/GithubSpeedUp.git
cd GithubSpeedUp
python GSU.py [команда]

Чтобы получить помощь, выполните следующую команду:

python GSU.py help

Help-документ:

[Команда]: help — (помощь в поиске документа помощи) add [домен] — (добавление домена для проверки) └┈┈ add -y — (пропуск подтверждения) ls — (вывод списка доменов) rm [id] — (удаление домена) └┈┈ rm -y — (пропуск подтверждения) do [id] — (вывод файла hosts, по умолчанию выбираются все id) save [файл] — (сохранение файла hosts) IPs [id] — (вывод IP всех доменов, по умолчанию выбираются все id).

Список адресов:

  1. Может существовать несколько групп адресов.
  2. В зависимости от региона и времени, полученные быстрые адреса могут различаться.

Дополнительные альтернативные решения

Использование зеркальных сайтов или сервисов прокси-серверов для клонирования или загрузки.

Предварительное заявление

  1. Адреса, указанные здесь, являются только теми, которые я использовал, и стабильность соединения гарантируется поставщиком, не имеет отношения к этому проекту.
  2. Политика обслуживания собранных сайтов может отличаться, и информация о пользователях может быть собрана. Если вы не хотите, чтобы ваша информация была собрана, пожалуйста, заранее ознакомьтесь с соответствующими условиями использования зеркальных каналов.
    • (но: не будет ли информация собираться при использовании GitHub?)
  3. Пожалуйста, постарайтесь не отправлять изменения непосредственно после клонирования репозитория с зеркального сайта, так как это может привести к риску утечки учётных данных.
  4. Если вы обнаружите, что адрес зеркального сайта больше не работает, вы можете сообщить мне об этом через Issues, и я немедленно удалю соответствующий адрес после того, как увижу информацию.
  • Снизу:

  • Зеркальные сайты (можно клонировать):

  • GitHub кэширующие ускоряющие сайты:

    Метод один (замена URL):
    git clone https://gitclone.com/github.com/tendermint/tendermint.git
    Метод два (настройка параметров git):
    git config --global url."https://gitclone.com/".insteadOf https://
    git clone https://github.com/tendermint/tendermint.git
    Метод три (использование клиента cgit):
    cgit clone https://github.com/tendermint/tendermint.git
  • GitCode «План ускорения GitHub» (не является универсальным решением, поставщик кэширует только часть репозиториев проектов):

    «План ускорения GitHub» синхронизирует открытые проекты GitHub через зеркальные репозитории.

    Использование:
    git clone https://gitcode.net/mirrors/имя пользователя/репозиторий

Любой из этих зеркальных сайтов решает только проблему скачивания, а для отправки необходимо проверить файл .git/config в папке репозитория, чтобы убедиться, что он указывает на правильный адрес отправки, и ожидать, что ваше интернет-соединение достаточно быстрое.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/henryzeng-GithubSpeedUp.git
git@api.gitlife.ru:oschina-mirror/henryzeng-GithubSpeedUp.git
oschina-mirror
henryzeng-GithubSpeedUp
henryzeng-GithubSpeedUp
master