- PVSM.RU - https://www.pvsm.ru -

Краткая инструкция: GitHub через I2P

Навеяно публикацией «Github опять заблокирован» [1].

Новость о блокировке гитхаба заставила задуматься об изготовлении костылей.

Почему-то сразу пришла в голову мысль об I2P.

И это действительно оказалось не сложно.


И так, по шагам:

1. Качаем I2P [2] и устанавливаем.
2. После запуска заходим в настройки сети I2P: 127.0.0.1 [3]:7657/confignet
3. В разделе «Конфигурация UDP» находим номер порта UDP и делаем его редирект в роутере.
4. Заходим в менеджер туннелей I2P: 127.0.0.1 [3]:7657/i2ptunnelmgr
5. Проверяем: должны быть туннели I2P HTTP Proxy (127.0.0.1:4444) и I2P HTTPS Proxy (127.0.0.1:4445).
6. В одном из браузеров, например в Мозилле, прописываем настройки прокси: HTTP прокси — 127.0.0.1:4444 и SSL прокси — 127.0.0.1:4445 (Мозилла удобна тем, что в ней можно прописать настройки прокси, отличные от системных). Таким образом получаем доступ к веб-интерфейсу гитхаба.
7. Заходим в консоль Git и выполняем следующие команды:

git config --global http.proxy 127.0.0.1:4445
git config --global https.proxy 127.0.0.1:4445

Готово. Теперь можно делать commit и push.
Работает как через консоль, так и через Tortoise Git.
Единственное — довольно медленно.

Автор: jatx

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/git/76145

Ссылки в тексте:

[1] «Github опять заблокирован»: http://habrahabr.ru/post/244813/

[2] Качаем I2P: https://geti2p.net/ru/download

[3] 127.0.0.1: http://127.0.0.1

[4] Источник: http://habrahabr.ru/post/244861/