Saltar al contenido

¿Qué representan las URL raw.githubusercontent.com?

Después de de una prolongada selección de información hemos podido solucionar esta aprieto que presentan ciertos los lectores. Te regalamos la solución y nuestro deseo es que te resulte de gran apoyo.

Solución:

los raw.githubusercontent.com El dominio se usa para servir versiones no procesadas de archivos almacenados en repositorios de GitHub. Si busca un archivo en GitHub y luego hace clic en el Crudo enlace, ahí es donde irás.

La URL en su pregunta hace referencia a la install archivo en el master rama de la Homebrew/install repositorio. El resto de ese comando simplemente recupera el archivo y se ejecuta ruby sobre su contenido.

Hay dos formas de ver el contenido de github, la forma “en bruto” y la forma de “página web”.

raw.githubusercontent.com devuelve el contenido sin procesar de los archivos almacenados en github, para que puedan descargarse simplemente a su computadora. Por ejemplo, si la página representa un script de instalación de Ruby, obtendrá un script de instalación de Ruby que comprenderá su instalación de Ruby.

Si, en cambio, descarga el archivo usando el enlace github.com, en realidad estará descargando una página web con botones y comentarios y que muestra su secuencia de comandos deseada en el medio; es lo que desea darle a su navegador web para obtener una buena página para mirar, pero para la computadora, no es un script que se pueda ejecutar o un código que se pueda compilar, sino una página web para mostrar. Esa página web tiene un botón llamado Crudo que te remite al contenido correspondiente en raw.githubusercontent.com.

Para ver el contenido de raw.githubusercontent.com/$repo/$branch/$path en la interfaz habitual de github:

  1. tu reemplazas raw.githubusercontent.com con llano github.com
  2. Y inserta “blob” entre el nombre del repositorio y el nombre de la rama.

En este caso, el nombre de la rama es “maestro” (que es un nombre de rama muy común), por lo que reemplaza /master/ con /blob/master/y entonces

https://raw.githubusercontent.com/Homebrew/install/master/install

se convierte

https://github.com/Homebrew/install/blob/master/install

Esto es lo contrario de encontrar un archivo en Github y hacer clic en el Crudo Enlace.

raw.githubusercontent.com/username/repo-name/branch-name/path

Reemplazar username con el nombre de usuario del usuario que creó el repositorio.

Reemplazar repo-name con el nombre del repositorio.

Reemplazar branch-name con el nombre de la sucursal.

Reemplazar path con la ruta al archivo.

Para invertir para ir a GitHub.com:

GitHub.com/username/repo-name/directory-path/blob/branch-name/filename

Recuerda algo, que tienes la capacidad de decir si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *