Я сомневаюсь, что вы сможете обойти ограничения вашей сети с помощью всего лишь инструмента на вашей университетской машине.
Я спросил об этом друга-сисадмина, и вместе мы выдвинули несколько идей.Все они довольно расплывчаты, потому что на самом деле не хватает информации об университетской сети, чтобы дать четкое решение.Тем не менее, все они нуждаются в помощи другой машины за пределами университетской сети.Ну, почти все из них.
Fork it
Может быть возможно настроить репозиторий и сервер на компьютере вне этой сети, который позволяет http для извлечения, особенно если вы уже знаете, какойпроекты, которые вы хотите клонировать.Вы можете настроить запланированное задание для извлечения из исходных репозиториев, чтобы поддерживать актуальность вилок.
- Если университетская сеть блокирует только связь через порт 443, а не сам протокол https, и вы можете настроить только разветвляющийся сервер для https, вы можете настроить его для порта, отличного от 443, например 8080,и так как этот веб-сервер специального назначения, вы можете даже сделать его портом 80.
Туннель вокруг
SSH, Telnet, Удаленный рабочий стол.Некоторые репозитории разрешают соединения в дополнение к https, например, ssh.Не так много, что я видел, хотя.Но если университетская сеть не блокирует некоторые протоколы удаленного подключения, вы можете использовать один из них для подключения к компьютеру за пределами сети и клонирования / извлечения на этот компьютер, а затем к вашему в университете.Или, по крайней мере, скопируйте его, как только вы его клонировали.
Воздух бьет огонь
АКА Sneakernet.Клонируйте их в портативное хранилище за пределами университета и носите с собой.Затем подключите его к университетскому компьютеру и оттуда клонируйте.Заметим, что существует заметное время задержки.
- Возможно, существуют и другие варианты хранения, например, если университет предоставляет вам пространство для хранения в сети, к которому вы можете получить доступ за пределами этой сети.Вы можете заархивировать хранилище и загрузить его туда.
Макиавелли
Организуйте события и манипулируйте людьми так, чтобы сисадмин был заменен компетентным сисадмином, который поднимет драконианцев, в меру чистотыкоторые в настоящее время на месте. Другие варианты, вероятно, намного проще.И безопаснее.