¿Cómo acceder a los repositorios de complementos de QGIS desde detrás de un proxy?


19

He estado tratando de enseñarme QGIS usando este foro y otros para ayudar. La mayoría de mis preguntas pueden responderse descargando complementos que están disponibles a través de repositorios de terceros, pero por alguna razón no puedo conectarme con estos. Alguien tiene alguna idea de por qué este es el caso?


En Qgis, Complementos> Obtener complementos de Python, haga clic en la pestaña Repositorios. ¿Cuál es el "Estado" que ves allí para los repositorios existentes?
vinayan

En la pestaña Repositorios, el estado es 'no disponible'. Al hacer clic en 'Agregar repositorios de terceros' no hay diferencia.
BNA

1
¿Estás detrás de un proxy? Recibo ese error mientras estoy ...
vinayan

yo trabajo en el NHS así que probablemente ...
BNA

Utilice un comentario en lugar de una respuesta para un comentario como este. Sin embargo, si iba a detallar algunos pasos que tomó para responder su propia pregunta, entonces eso sería aceptable como una respuesta que luego podría aceptar para finalizar la pregunta.
PolyGeo

Respuestas:


21

Pude establecer la configuración del proxy en QGIS (Configuración-> Opciones-> Red) para que pueda comunicarse a través de nuestro servidor proxy. En mi caso, el tipo de proxy predeterminado no funcionó, tuve que usar HTTPProxy. Una vez hecho esto, no tuve problemas para acceder a los complementos en los servidores de repositorios.


Estoy detrás de un firewall y la respuesta de Hawken funcionó para mí ... Gracias

También es necesario reiniciar Qgis. Thx)
lolipop

8

Aquí hay una solución alternativa si está detrás del proxy y no obtiene los repositorios. Esto funcionaría para todos los complementos de Python.

  1. Descargue el complemento directamente desde la URL del repositorio utilizando su navegador. Por ejemplo, para CadTools, descargue el archivo zip desde el enlace del repositorio aquí
  2. Descomprime el archivo. Copie la carpeta (generalmente un directorio en la carpeta extraída) a su directorio de complementos de Python. En Windows, esto sería C:\Program Files\Quantum GIS Wroclaw\apps\qgis\python\plugins
  3. Reinicie Qgis y ahora puede ver este complemento instalado. Simplemente habilite este complemento en el Administrador de complementos.

1
Y en OSX el directorio es~/.qgis/python/plugins
Simbamangu

En el paso n. ° 1 de vinayan, puede acceder a las URL del repositorio haciendo doble clic en un repositorio listado y copiando / pegando su url .xml en su navegador. Muchos de los repositorios tienen una hoja de estilo .xsl que representa los listados de complementos como HTML. Por ejemplo: faunalia.it/qgis/plugins.xml Si el repositorio no tiene una hoja de estilo, eche un vistazo a la fuente .xml en su navegador para ver los enlaces de descarga.
dakcarto

Actualización para QGIS 2.0 y posterior: la ruta de destino es C:\Users\username\.qgis2\python\plugins, y el repositorio ahora es plugins.qgis.org/plugins
AndreJ

Para QGIS 3 será: C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles \ default \ python \ plugins
HeikkiVesanto

2

Si está ejecutando QGIS desde detrás de algunas configuraciones de firewall / proxy, no puede obtener los repositorios. Tengo el mismo problema cuando ejecuto QGIS detrás de un firewall restrictivo a través de un proxy en el trabajo, pero no tengo ningún problema cuando ejecuto QGIS desde casa.


¡Puedes obtener los repos! Vea mi respuesta para más detalles. Básicamente se requiere un reinicio.
Unapiedra el

Este es quizás un cambio ya que publiqué esta respuesta hace casi seis años.
MappaGnosis

2

En su QGIS vaya a

ajustes >> opciones >> red

Luego marque la casilla "Usar proxy para acceso web"

configura el tipo de proxy como predeterminadoProxy para usar el proxy del sistema

De esa manera, las búsquedas de proxy que tenga se heredarán y no tendrá que volver a insertarlas.


1

Ejecutando QGIS 2.18.12.

  • Configure el Proxy en Settings > Options > Network. (Como otros han señalado).
  • Seleccionar Use proxy for web access.
  • (Para mí):
    Tipo de proxy: HttpProxy
    Anfitrión: my-proxy-url.foo(No se conduce https://)
    Puerto: 3128.
    Usuario / Contraseña: vacía .
  • Compruebe que funciona: Help > Check QGIS Version.
  • Reinicie QGIS.
  • Ahora ve a Plugins > Manage and Install Plugins.
  • Éxito: el repositorio de complementos se actualiza.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.