Добавьте 'единственный' к строке команды загрузки ядра ('e' ключ в GRUB, если не изменяет память, меня хорошо).
Используйте 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
Примечание по терминологии: брандмауэр что блоки Вы от соединения до некоторых сайтов или портов непосредственно. Прокси является промежуточным сервером, с которым можно соединиться (но не для всего), и этому позволяют получить доступ к Интернету.
Если Ваш прокси не пробует слишком трудно к невеб-трафику блока, Вы можете заставлять его передавать Ваше соединение мерзавца. Используйте программу как штопор или прокси подключения для использования CONNECT
метод, чтобы попытаться пройти через прокси. Вставьте что-то вроде этого Ваш ~/.git/config
(замена proxy.example.com
и 3128 именем хоста и портом Вашего прокси):
[core]
gitProxy="corkscrew proxy.example.com 3128 git.gnome.org 9418"
Много прокси настроены для разрешения CONNECT
только для портирования 443 (https), и они могут проверить, что трафиком, который они передают, является на самом деле SSL. Если это так, для Вас, насколько я знаю, Ваши единственные опции состоят в том, чтобы использовать другой протокол, использовать внешнее реле, которого можно достигнуть (например, туннель ssh с сервером на порте 443), или заставлять администратора сети позволять трафик мерзавца.
Посмотрите детали конфигурации мерзавца, можно установить прокси для протоколов МЕРЗАВЦА или HTTP.