Как получить доступ к репозиториям плагинов QGIS из-за прокси?


19

Я пытался научить себя QGIS, используя этот форум и другие, чтобы помочь. На большинство моих вопросов можно ответить, загрузив плагины, доступные через сторонние репозитории, но по какой-то причине я не могу подключиться к ним. У кого-нибудь есть идеи, почему это так?


В Qgis, Плагины> Получить плагины Python, перейдите на вкладку Хранилища. Что такое «Статус», который вы видите там для существующих репозиториев?
Винаян

На вкладке «Хранилища» статус «недоступен». Нажатие «Добавить сторонние репозитории» не имеет значения.
BNA

1
ты за прокси? Я получаю эту ошибку, пока я ...
Винаян

я работаю в NHS, так что, вероятно ...
BNA

Пожалуйста, используйте комментарий, а не ответ для такого комментария. Однако, если вы собираетесь подробно описать некоторые шаги, которые вы предприняли, чтобы ответить на свой собственный Вопрос, тогда это будет приемлемо в качестве Ответа, который вы затем сможете принять, чтобы завершить вопрос.
PolyGeo

Ответы:


21

Мне удалось настроить параметры прокси-сервера в QGIS (Настройки-> Параметры-> Сеть), чтобы он мог обмениваться данными через наш прокси-сервер. В моем случае тип прокси по умолчанию не работал - мне пришлось использовать HTTPProxy. Как только это было сделано, у меня не было проблем с подключением плагинов на серверах репо.


Я за брандмауэром, и ответ Hawken сработал для меня ... Спасибо

Также необходимо перезапустить Qgis. Thx)
lolipop

8

Вот обходной путь, если вы находитесь за прокси-сервером и не получаете репозитории. Это будет работать для всех плагинов Python.

  1. Загрузите плагин прямо из URL репозитория, используя ваш браузер. Например, для CadTools загрузите zip-файл по ссылке репо здесь
  2. Распакуйте файл. Скопируйте папку (обычно один каталог в распакованную папку) в каталог плагинов Python. В окнах это будет C:\Program Files\Quantum GIS Wroclaw\apps\qgis\python\plugins
  3. Перезапустите Qgis, и вы увидите, что этот плагин установлен. Просто включите этот плагин в менеджере плагинов.

1
А в OSX каталог есть~/.qgis/python/plugins
Симбамангу

На первом шаге vinayan вы можете получить доступ к URL-адресам репозитория, дважды щелкнув по указанному репозиторию и скопировав / вставив его .xml url в ваш браузер. Многие из репозиториев имеют таблицу стилей .xsl, которая отображает списки плагинов в виде HTML. Например: faunalia.it/qgis/plugins.xml Если в репозитории нет таблицы стилей, посмотрите ссылки на скачивание в источнике .xml в вашем браузере.
Даккарто

Обновление для QGIS 2.0 и более поздних C:\Users\username\.qgis2\python\plugins
версий

Для QGIS 3 это будет: C: \ Users \ имя пользователя \ AppData \ Roaming \ QGIS \ QGIS3 \ profile \ default \ python \ plugins
HeikkiVesanto

2

Если вы используете QGIS из-за некоторых настроек брандмауэра / прокси, вы не сможете получить репозитории. У меня та же проблема при запуске QGIS за ограничительным межсетевым экраном через прокси на работе, но не проблема при запуске QGIS из дома.


Вы можете получить репо! Смотрите мой ответ для более подробной информации. В основном требуется перезагрузка.
Унапьедра

Возможно, это изменение, поскольку я опубликовал этот ответ почти шесть лет назад.
MappaGnosis

2

На вашей QGIS перейдите на

настройки >> опции >> сеть

Затем установите флажок «Использовать прокси для веб-доступа».

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

Таким образом, все ваши настройки прокси будут наследоваться, и вам не придется вставлять снова.


1

Запуск QGIS 2.18.12.

  • Настройте прокси в Settings > Options > Network. (Как указали другие.)
  • Выберите Use proxy for web access.
  • (Для меня):
    Тип прокси: HttpProxy
    хост: my-proxy-url.foo(Нет ведущий https://)
    Порт: 3128.
    Пользователь / Пароль: пусто .
  • Убедитесь в том, что он работает: Help > Check QGIS Version.
  • Перезапустите QGIS.
  • Теперь иди к Plugins > Manage and Install Plugins.
  • Успех: хранилище плагинов обновляется.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.