Co-authored-by: Sarah Schneider <sarahs@users.noreply.github.com> Co-authored-by: James M. Greene <417751+JamesMGreene@users.noreply.github.com>
5.0 KiB
title, intro, redirect_from, versions, topics
| title | intro | redirect_from | versions | topics | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Acerca de las URL de imágenes anonimizadas | Si cargas una imagen a {% data variables.product.product_name %}, la URL de la imagen será modificada para que tu información no se pueda seguir. |
|
|
|
Para alojar tus imágenes, {% data variables.product.product_name %} usa el Camo del proyecto de código abierto. Camo genera un proxy de URL anónimo para cada imagen que oculta los detalles de tu buscador y la información relacionada de otros usuarios. La URL inicia a https://<subdomain>.githubusercontent.com/, con subdominios diferentes dependiendo de cómo la cargues.
Cualquiera que reciba tu URL de imagen anonimizada, directa o indirectamente, puede ver tu imagen. Para mantener las imágenes confidenciales en privado, limítalas a una red privada o a un servidor que requiera de autenticación en lugar de usar Camo.
Solución de problemas con Camo
En circunstancias excepcionales, las imágenes procesadas mediante Camo podrían no aparecer en {% data variables.product.prodname_dotcom %}. Aquí presentamos algunos pasos que puedes tomar para determinar dónde está el problema.
{% windows %}
{% tip %}
Los usuarios de Windows necesitarán usar PowerShell de Git (que está instalado junto a {% data variables.product.prodname_desktop %}) o descargar curl para Windows.
{% endtip %}
{% endwindows %}
Una imagen no aparece
Si una imagen aparece en tu navegador pero no en {% data variables.product.prodname_dotcom %}, puedes intentar solicitar la imagen localmente.
{% data reusables.command_line.open_the_multi_os_terminal %}
2. Solicita los encabezados de la imagen usando curl.
$ curl -I https://www.my-server.com/images/some-image.png
> HTTP/1.1 200 OK
> Date: Fri, 06 Jun 2014 07:27:43 GMT
> Expires: Sun, 06 Jul 2014 07:27:43 GMT
> Content-Type: image/x-png
> Server: Google Frontend
> Content-Length: 6507
- Verifica el valor de
Content-Type. En este caso, esimage/x-png. - Verifica ese tipo de contenido con la lista de tipos admitidos por Camo.
Si Camo no admite tu tipo de contenido, puedes probar varias acciones:
- Si eres propietario del servidor que aloja la imagen, modifícalo para que devuelva un tipo de contenido correcto para las imágenes.
- Si estás usando un servicio externo para alojar imágenes, comunícate con servicio técnico para ese servicio.
- Realiza una solicitud de extracción para que Camo agregue tu tipo de contenido a la lista.
Una imagen que cambió recientemente no se está actualizando
Si recientemente modificaste una imagen y aparece en tu navegador pero no en {% data variables.product.prodname_dotcom %}, puedes intentar restablecer la caché de la imagen.
{% data reusables.command_line.open_the_multi_os_terminal %}
2. Solicita los encabezados de la imagen usando curl.
$ curl -I https://www.my-server.com/images/some-image.png
> HTTP/1.1 200 OK
> Expires: Fri, 01 Jan 1984 00:00:00 GMT
> Content-Type: image/png
> Content-Length: 2339
> Server: Jetty(8.y.z-SNAPSHOT)
Verifica el valor de Cache-Control. En este ejemplo, no hay Cache-Control. En ese caso:
- Si eres propietario del servidor que aloja la imagen, modifícalo para que devuelva un
Cache-Controldeno-cachepara las imágenes. - Si estás usando un servicio externo para alojar imágenes, comunícate con servicio técnico para ese servicio.
Si Cache-Control se configura como no-cache, contacta a {% data variables.contact.contact_support %} o busca ayuda en el {% data variables.contact.community_support_forum %}.
Eliminar una imagen desde la caché de Camo
Purgar la caché fuerza a cada usuario de {% data variables.product.prodname_dotcom %} a volver a solicitar la imagen, por lo que deberías usarla con mucha prudencia y solo en el caso de que los pasos anteriores no hayan funcionado.
{% data reusables.command_line.open_the_multi_os_terminal %}
2. Purga la imagen usando curl -X PURGE en la URL de Camo.
$ curl -X PURGE https://camo.githubusercontent.com/4d04abe0044d94fefcf9af2133223....
> {"status": "ok", "id": "216-8675309-1008701"}
Visualizar imágenes en redes privadas
Si una imagen está siendo proporcionada desde una red privada o desde un servidor que requiere de autenticación, se puede ver mediante {% data variables.product.prodname_dotcom %}. De hecho, no puede ser vista por ningún usuario sin pedirle que se registre en el servidor.
Para solucionar esto, mueva la imagen a un servicio que esté disponible públicamente.
Leer más
- "Imágenes de usuarios de conexiones proxy" en {% data variables.product.prodname_blog %}