Мне не удается клонировать мерзавца repo когда позади прокси

Добавьте 'единственный' к строке команды загрузки ядра ('e' ключ в GRUB, если не изменяет память, меня хорошо).

4
18.03.2011, 17:07
3 ответа

Используйте http версию git.gnome.org repo и установите http_proxy переменную среды

http_proxy=http://your.proxy.server:proxy_port
git clone http://git.gnome.org/browse/tracker

Вы, возможно, также должны были бы добавить прокси к конфигурации мерзавца

git config --global http.proxy $http_proxy
5
27.01.2020, 20:47
  • 1
    Это работало на меня, но это будет дополнительно хороший знать, как сделать это с использованием протокола мерзавца. –  tshepang 18.03.2011, 20:14
  • 2
    @Tshepang: См. @Gilles полное объяснение. Ничто больше для добавления там. –  forcefsck 18.03.2011, 23:30

Примечание по терминологии: брандмауэр что блоки Вы от соединения до некоторых сайтов или портов непосредственно. Прокси является промежуточным сервером, с которым можно соединиться (но не для всего), и этому позволяют получить доступ к Интернету.

Если Ваш прокси не пробует слишком трудно к невеб-трафику блока, Вы можете заставлять его передавать Ваше соединение мерзавца. Используйте программу как штопор или прокси подключения для использования CONNECT метод, чтобы попытаться пройти через прокси. Вставьте что-то вроде этого Ваш ~/.git/config (замена proxy.example.com и 3128 именем хоста и портом Вашего прокси):

[core]
gitProxy="corkscrew proxy.example.com 3128 git.gnome.org 9418"

Много прокси настроены для разрешения CONNECT только для портирования 443 (https), и они могут проверить, что трафиком, который они передают, является на самом деле SSL. Если это так, для Вас, насколько я знаю, Ваши единственные опции состоят в том, чтобы использовать другой протокол, использовать внешнее реле, которого можно достигнуть (например, туннель ssh с сервером на порте 443), или заставлять администратора сети позволять трафик мерзавца.

6
27.01.2020, 20:47

Посмотрите детали конфигурации мерзавца, можно установить прокси для протоколов МЕРЗАВЦА или HTTP.

1
27.01.2020, 20:47

Теги

Похожие вопросы