Как загрузить с репозитория SVN из-за брандмауэра

Я работаю позади брандмауэра. Брандмауэр настроен для разрешения http/https только от Internet Explorer (даже FF или хром). Я хочу загрузить с удаленного репозитория SVN.

https://svn.apache.org/repos/asf/incubator/shiro/trunk

Я могу просмотреть файлы от IE, но я хочу загрузить полную соединительную линию как zip-файл. Делает любой знает, существует ли решение для этого

1
задан 26.01.2010, 14:11

3 ответа

Говорите со своим отделом ИТ.

Объясните проблему и попросите, чтобы они позволили Вам доступ на сайт. Заставьте своего менеджера создавать резервную копию Вас при необходимости.

2
ответ дан 12.12.2019, 09:22

Вы хотите использовать wget. Почти во всех дистрибутивах Linux. На окнах можно получить утилиту как часть установка cygwin или загрузить win32 порт общего Unix utils.

Команда для загрузки этого

wget -r -I /repos/asf/incubator/shiro/trunk/ https://svn.apache.org/repos/asf/incubator/shiro/trunk/

Это говорит wget получать URL, который Вы связали рекурсивно (-r), но только включайте указанную папку (-I).

wget работает в этом случае из-за простого макета браузера репозитория SVN Apache. Другие svn веб-интерфейсы не позволили бы этому работать.

Править: Если бы можно ТОЛЬКО просмотреть с IE, я предположил бы, что они проверяют агент пользователя по исходящим запросам. Попробуйте следующую команду, которая подражает строке агента пользователя IE.

wget -r -U "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)" -I /repos/asf/incubator/shiro/trunk/ https://svn.apache.org/repos/asf/incubator/shiro/trunk/

Если это все еще заблокировано Вашим брандмауэром, то Вы, вероятно, завинчены и застрянете, щелкая правой кнопкой и сохранив каждый файл вручную.

2
ответ дан 12.12.2019, 09:22

Я хочу загрузить полную соединительную линию как zip-файл

Нет, это не возможно без специальной установки. Даже клиент SVN непосредственно не позволяет это.

На этот вопрос невозможно ответить без дополнительной информации о Вашей настройке сети / брандмауэр.

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

Попросите у своего сетевого администратора решения, это - его задание.

0
ответ дан 12.12.2019, 09:22

Теги

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