Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Программирование

Qué es GitHub, por qué es necesario y cómo usar GitHub, cómo comenzar a usar el servicio: una guía para principiantes.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo GitHub es uno de los servicios más populares para alojar repositorios de código abierto. El sitio le permite publicar proyectos personalizados y realizar un seguimiento de los cambios realizados en cada iteración. Otros usuarios de GitHub pueden revisar el código de usuario y sugerir sus propios cambios. Esta definición proporciona sólo una breve comprensión. Sin embargo, la funcionalidad del servicio no se limita a esto. En este artículo de revisión, veremos Github con más detalle.

Qué es GitHub y cómo empezar: una guía para principiantes

GitHub es un portal en línea donde los desarrolladores y programadores pueden cargar el código que crean y trabajar juntos para mejorarlo. El sello distintivo de GitHub es su robusto sistema de control de versiones. El control de versiones permite a los programadores personalizar el software sin comprometer el software en sí. Los cambios propuestos se pueden fusionar fácilmente en una versión completa, pero solo después de que se hayan revisado y aprobado todos los cambios.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Git y GitHub: cuál es la diferencia, primer contacto con Git y GitHub

¿Qué es Git?

Respuesta: Un sistema de control de versiones rápido y escalable . Git es un sistema de control de revisión distribuido gratuito y de código abierto diseñado para ser rápido y eficiente para cualquier proyecto, desde pequeño hasta muy grande.

¿Qué es GitHub?

Respuesta: un potente servicio en la nube para gestionar desarrollos privados y proyectos de código abierto.

¿Cual es la diferencia principal?

Git es un software completo en la categoría de sistema de control de versiones, que se instala en la computadora personal del usuario. Git le permite realizar cambios en el código a través de la línea de comandos (Microsoft PowerShell), y GitHub brinda la capacidad de almacenar proyectos en acceso público.

Datos interesantes sobre Github

  1. El número máximo de usuarios en el sitio el año pasado (según las estadísticas del 24 de julio de 2021) fue de 45 millones de personas.
  2. En 2018, Microsoft adquirió GitHub por 7500 millones de dólares.
  3. Hay un repositorio git de código abierto en Github. Cualquiera puede hacer cambios en él. El proyecto está disponible en el enlace – https://github.com/git/git?ref=stackshare
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo
Ejemplo de repositorio de GitHub

Características de Github

  1. Capacidad de integración con las plataformas y servicios más populares: Amazon, Google Cloud y Code Climate.
  2. Soporte para más de 200 lenguajes de programación.
  3. Alto nivel de consolidación y «solidaridad gremial». Cuando un usuario publica su proyecto en GitHub, el resto de la comunidad de programación puede descargar y evaluar el trabajo, la calidad del código y el grado de sofisticación. Los usuarios de terceros pueden advertir al propietario del proyecto sobre posibles problemas, conflictos de variables, etc.

Cómo funciona GitHub, características

Tres de las características más importantes de Github son la bifurcación, las solicitudes de extracción y la fusión. Vale la pena considerar cada función por separado.

bifurcación

Bifurcar un proyecto crea una copia (bifurcación) que permite al usuario experimentar libremente sin afectar el proyecto original. Cree bifurcaciones y solicitudes de extracción: https://youtu.be/nT8KGYVurIU

Solicitudes de extracción

El desarrollador publica una solicitud de incorporación de cambios después de que termina de trabajar en corregir/cambiar el código. Al mismo tiempo, el propietario del proyecto puede revisar los cambios realizados y hacer preguntas adicionales.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

fusión

Una vez que el propietario aprueba la solicitud de extracción, fusiona la solicitud de extracción y aplica los cambios del proyecto bifurcado al código fuente.

Guía: cómo comenzar en Github desde cero

Esta guía es perfecta para todos los principiantes que recién comienzan a aprender Git y Github. Los siguientes pasos lo ayudarán a construir un sistema óptimo para trabajar con este software. Aprenderá cómo realizar cambios en el código base, abrir una solicitud de extracción (crear una solicitud de extracción) y combinar código en la rama principal. Entonces empecemos.

Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo
Panel de cuenta de GitHub

Paso 0: instala Git y crea una cuenta de GitHub

  1. Vaya al sitio web oficial de Git: https://git-scm.com/downloads
  2. Haga clic en el enlace para descargar la versión de escritorio de Git para Windows y espere a que se complete la descarga.
  3. Extraiga y ejecute el instalador de Git haciendo doble clic en el archivo Git.exe. Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo
  4. Permita que la aplicación realice cambios en la PC haciendo clic en el botón «Sí» en el cuadro de diálogo «Control de cuentas de usuario» que se abre.
  5. Inicie el proceso de instalación de Git. Lea el documento principal de la Licencia pública de GNU y haga clic en Siguiente. Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo
  6. Especifique una ubicación para instalar el programa o deje los valores predeterminados. El programa le pedirá que cree una carpeta en el menú Inicio. Saltar este elemento.
  7. Seleccione el editor de texto que desea usar con Git. En la ventana desplegable, seleccione Notepad ++ (o cualquier otro editor de texto con el que haya trabajado anteriormente) y haga clic en «Siguiente». Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo
  8. Especifique un nombre para la nueva rama del proyecto. El valor predeterminado es «maestro». Se recomienda que deje esta configuración en el valor predeterminado.
  9. En las opciones para elegir PATH, cliente SSH, certificados de servidor, finales de línea y terminal, déjelo todo como está y haga clic en el botón «Siguiente».
  10. Deje todas las configuraciones predeterminadas y comience a instalar el programa.
  11. Una vez completada la instalación, marque las casillas para ver las notas de la versión e inicie Git Bash. Cierra la ventana del instalador.

Puede registrar una cuenta en Github usando el siguiente enlace: https://github.com/join. Para ello, deberá introducir los datos básicos de registro necesarios en el futuro para verificar la cuenta.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Paso 1: Inicie Git y cree el primer repositorio local

Git tiene dos modos de uso: bash (Git Bash) e interfaz gráfica de usuario (Git GUI). Para iniciar Git Bash, abra el menú Inicio – Windows, escriba git bash y presione Entrar (o haga doble clic izquierdo en el acceso directo del programa). Para iniciar la GUI de Git, abra el menú Inicio – Windows, escriba git gui y presione Entrar. En nuestro caso, usaremos Git Bash.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo La creación de un nuevo proyecto en Git Bash implica el uso de comandos especiales para inicializar un nuevo repositorio. Primero debe abrir una terminal Bash haciendo clic derecho en el escritorio y luego en el menú desplegable Git Bash Here. En una ventana de terminal en su máquina local, cree un nuevo directorio de prueba (carpeta) escribiendo lo siguiente:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
El comando mkdir crea una nueva carpeta de proyecto local. Crea nuestro primer repositorio Github: https://youtu.be/yHCUc6cmhcc

Paso 2. Crea un nuevo archivo en el repositorio

En la carpeta del proyecto, agregue un nuevo archivo de texto usando el comando táctil. De forma estándar, el comando creará un archivo de texto vacío que tendrá la extensión .txt.

¡Atención! Git guarda/administra los cambios solo en los archivos que rastrea. Después de crear un nuevo archivo, el usuario puede rastrear su estado usando el comando git status. La consola dará una lista de archivos que están presentes en el repositorio.

Tan pronto como agregue un archivo a la carpeta que contiene el repositorio de git, el programa notará el cambio dentro del proyecto. Sin embargo, el seguimiento automático no estará habilitado, debe usar un comando especial para esto: git add.
getrekt:miproyecto getrekt $ touch getrekt.txt
getrekt:miproyecto getrekt $ ls
getrekt.txt

Paso 3: agregue el archivo al entorno de prueba de seguimiento

Agregue el archivo al entorno de ensayo con el comando git add.
getrekt:miproyecto git add . Con este comando, el programa iniciará el seguimiento automático de todos los archivos que se crearán en la carpeta del proyecto. Puede verificar si el comando funciona con el estado de git. Así es como se ven los registros en la línea de comandos de Git Bash después de escribir git status:
getrekt: getrekt getrekt$ git status
En branch master Confirmación
inicial
Cambios a confirmar:
(use «git rm –cached …» para quitar la etapa)
Nuevo archivo agregado
Nuevo nombre de archivo: getrekt.txt
nuevo archivo: getrekt.txt Comentario de registro: el archivo aún no se ha confirmado, pero está a punto de agregarse.

Paso 4Crea una confirmación

Commit es un punto de control de cualquier repositorio. En pocas palabras, un paquete de cambios que almacena información sobre archivos agregados, editados o eliminados que almacenan cierto código.
getrekt:myproject getrekt $ git commit -m «¡MI PRIMERA COMPROMISO CHICOS!»
[master (root-commit) b345d9a] ¡MI PRIMERA COMPROMISO!
1 archivo cambiado, 1 inserción (+)
modo de creación 100644 getrekt.txt

El comando para crear una confirmación es git commit -m «Nombre de la confirmación».

¡Atención! El mensaje al final del comando debe ser significativo y comprensible para otros desarrolladores de proyectos. No nombres tus confirmaciones como «asdfadsf» o «foobar». De lo contrario, nadie entenderá nada y tendrás que pasar mucho tiempo eliminándolos.

Paso 5. Crea una nueva sucursal nueva sucursal

New branch es una rama completa del proyecto, que consta de un conjunto completo de confirmaciones. Representa una versión separada del producto, pero dentro del sistema de control de versiones. Las ramas permiten al usuario moverse entre «estados» de un proyecto.

En la documentación oficial de git, la descripción de las ramas es: «La rama en Git y Github es un puntero móvil a una de las confirmaciones del repositorio».

Por ejemplo, si un usuario quisiera agregar una nueva página a su sitio web, podría crear una nueva rama solo para esa página en particular sin afectar el cuerpo principal del proyecto. Tan pronto como termine, puede fusionar los cambios de su rama en la principal. En el caso de una nueva rama, Git realiza un seguimiento de qué confirmación se bifurcó.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo Después de ejecutar el comando, puede escribir git branch en la consola para confirmar la creación de la rama:
getrekt:myproject getrekt $ git branch
master
* my-new-branch El nombre my-new-branch con un asterisco indica qué rama el usuario está actualmente encendido.

Nota: De forma predeterminada, la primera rama de cada repositorio de git se denomina «maestro» (y generalmente se usa como maestro en un proyecto). Como parte de la lucha contra el racismo, algunos desarrolladores han comenzado a usar nombres alternativos para la rama predeterminada, como «principal». Sin embargo, la mayoría de las veces, los usuarios pueden ver «maestro» o nombres similares para referirse a él.

Vale la pena tener en cuenta que casi todos los repositorios tienen una rama maestra que puede considerarse la versión oficial del proyecto. Si es un sitio web, la rama es la versión que ven los usuarios. Si se trata de una aplicación, la rama maestra es la versión que los usuarios instalan en su computadora o dispositivo móvil. Así es como funciona el control de versiones tradicional de los productos Git y Github. El sitio oficial tiene documentación más detallada sobre el uso de diferentes nombres de sucursales predeterminados. La información está disponible en Github en https://github.com/github/renaming
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo En el caso de volver a una rama del proyecto y crear varias confirmaciones, el sistema de control de versiones no rastreará la nueva rama hasta que el usuario escriba el seguimiento automático .

Paso 6: cree un nuevo repositorio de GitHub

Este paso no es necesario si solo desea rastrear su código localmente. Pero si trabaja en equipo y acepta cambios de otros programadores, entonces puede usar las capacidades actuales de GitHub para cambiar el código del proyecto de forma conjunta. Para crear un nuevo repositorio en GitHub, debe iniciar sesión en el sistema e ir a la página principal del sitio. Desde el menú principal, haga clic en el botón «Nuevo repositorio», que se encuentra debajo del signo «+» junto a la foto de perfil en la esquina superior derecha de la barra de navegación: Después de hacer clic en el botón, GitHub le preguntará al propietario del proyecto para nombrar el repositorio y proporcionar una breve descripción:
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo A continuación, haga clic en el botón «Crear repositorio» para confirmar la creación de un nuevo proyecto. Aparecerá un cuadro de diálogo preguntando al usuario si desea crear un repositorio desde cero o agregar uno existente creado localmente. En el segundo caso, debe cargar la carpeta del proyecto en Github.

¡Atención! La descarga de un repositorio local también puede ocurrir usando la línea de comando, y más específicamente los comandos git remote add origin github_url (crea un registro de una nueva conexión al repositorio remoto), git push -u origin master (establece una conexión entre la sucursal en en el que se encuentra el desarrollador y la rama maestra en un servidor remoto).

Así es como se ven los registros en la línea de comando de Git Bash:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Contar objetos: 3, hecho.
Objetos de escritura: 100% (3/3), 263 bytes | 0 bytes/s, listo.
Total 3 (delta 0), reutilizado 0 (delta 0)
A https://github.com/cubeton/mynewrepository.git
* [nueva rama] maestra -> maestra
Rama maestra configurada para rastrear sucursal maestra remota desde el origen.

Paso 7: Empujar la rama del proyecto a GitHub

Se ha creado una nueva rama de proyecto y repositorio. Queda por “empujar” la rama y transferirla al nuevo repositorio de Github. De esta manera, los miembros de la comunidad de terceros podrán ver el código y realizar cambios en él. Si se aprueban las revisiones, el propietario del proyecto puede fusionar los cambios en la versión principal del proyecto. Para enviar cambios a una nueva rama en GitHub, debe ingresar el comando git push en la línea de comando. GitHub creará automáticamente una rama en el repositorio remoto:
getrekt:myproject getrekt$ git push origin my-new-branch
Contar objetos: 3, listo.
Compresión delta usando hasta 8 hilos.
Comprimir objetos: 100% (2/2), hecho.
Objetos de escritura: 100% (3/3), 313 bytes | 0 bytes/s, listo.
Total 3 (delta 0), reutilizado 0 (delta 0)
A https://github.com/cubeton/mynewrepository.git
* [nueva rama] my-new-branch -> my-new-branch Después de actualizar la página de GitHub, el usuario verá la nueva rama que se ha insertado en el repositorio.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Adicionalmente

¿Qué significa la palabra origen en el comando git push origin? Cuando un usuario clona un repositorio remoto en su máquina local, git crea un alias estándar para él en casi todos los casos, «origen», que es esencialmente una forma abreviada de la URL del repositorio remoto. Envío de un proyecto a GitHub: https://youtu.be/zM6z57OtR2Q

Paso 8. Crea la primera solicitud de extracción

Una solicitud de extracción (o solicitud de extracción) es una forma de alertar a los propietarios del repositorio que un desarrollador desea realizar algunos cambios en el código. Así es como se ve la página con la solicitud de extracción agregada:
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo Así es como se ve la interfaz de la sección después de crear la solicitud de extracción:
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Paso 9Fusionar la solicitud de extracción

El botón verde «Combinar solicitud de extracción» en la parte inferior crea una solicitud de extracción. Después de hacer clic en él, los cambios realizados se agregan a la rama principal del proyecto.

¡Atención! Elimine la rama después de la fusión. Un gran número de ellos puede generar confusión en el proyecto. Para eliminar una sucursal, haga clic en el botón gris «Eliminar sucursal» en la esquina inferior derecha.

Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo Para verificar el estado actual de las confirmaciones, haga clic en el enlace «Confirmaciones» en la primera página del repositorio. Al hacer clic, se mostrará la lista completa de confirmaciones en esta rama. La captura de pantalla muestra exactamente la que se acaba de crear.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo En el lado derecho está el código hash de cada confirmación. El código hash es un identificador único que se puede usar al conectar API y servicios de terceros. También puede hacer referencia a una confirmación específica por el número de ID en la versión de escritorio de Git Bash en la línea de comandos.

Paso 10: revertir los cambios de Github en la máquina local

Por el momento, el repositorio en el sistema Github se ve un poco diferente al usuario en la computadora local. Por ejemplo, una confirmación que un usuario realizó en su propia rama y se fusionó con la rama maestra no existe en la máquina local. Para sincronizar automáticamente diferentes versiones de un proyecto, debe usar el comando git pull origin master (cuando se trabaja en la rama maestra) o git pull.
getrekt:myproject getrekt $ git pull origin master
remote: Contar objetos: 1, listo.
remoto: Total 1 (delta 0), reutilizado 0 (delta 0), paquete reutilizado 0
De https://github.com/cubeton/mynewrepository
* branch master -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
getrekt. texto | 1 +
1 archivo cambiado, 1 inserción (+)Para verificar el estado actual de un comando, escriba git log en la línea de comando. Enumerará todas las confirmaciones.
getrekt: miproyecto getrekt $ git log
cometer 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Combinar: 3fg4dd 34fg3u7j7
Autor: Ethan Mtdes <getrekt@yandex.ru>
Fecha: Fri Sep 11 17:48:11 2015 -0400
rama Combinar / cubeton / MiNuevoRepositorio
el commit 44hgfh7f74hdu9jt93hf9ifejffe
Autor: Mtdes de Ethan <getrekt@yandex.ru>
a Fecha: viernes 07 de enero 17:48:00 2021 -02 356
la confirmación 46thf9496hf9485hkf857tg9hfj8rh4j
la fusión: 33fh5d 3689gfh
Autor: Mtdes of Ethan <getrekt@yandex.ru>
a Fecha: viernes 07 de enero 17 :51:00 2021 -02356
46thf9496hf9485hkf857tg9hfj8rh4j El compromiso
de la combustión: 33FH5D 3689GFH
Autor: MTDES de Ethan <getrekt@yandex.ru> A
Fecha: Fri 07 17:55:00 2021 -02 356
Añadido un poco más de texto para arriba Mi archivo
El commit 355904-43HG940FG959HFG0G95JJGDGDFGF57I86F
La fusión : 343fggdd 53efhgffddg
Autor: Mtdes of Ethan < getrekt@yandex.ru>
Fecha: Vie 07 de enero 17:58:00 2021 -02356 ¡
Esta es mi primera confirmación! ¡Listo! Ahora el usuario está familiarizado con todo tipo de trabajo en el sistema de control de versiones. Tutorial de Git y GitHub para principiantes sobre cómo instalar Git y comenzar con Github, sucursales, repositorios, confirmaciones y otros conceptos en la práctica de GitHub: https://youtu.be/zZBiln_2FhM

Características adicionales de Github y Git

Veamos otros «chips» útiles que permitirán al desarrollador simplificar el trabajo de control de versiones.

Clonar un repositorio a una máquina local

Ve a tu repositorio de GitHub. En la esquina superior derecha sobre la lista de archivos, abra el menú desplegable «Clonar o descargar». Copie la URL de clonación de HTTPS.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo Regrese a la ventana de Git Bash e ingrese el comando:
git clone repository_url

repository_url: URL del proyecto actual que se clonará. En su lugar, se inserta la url del repositorio.

En el ejemplo anterior, el comando clona el repositorio a través de HTTPS. Otra opción es la clonación con URL sobre claves SSH. Para hacer esto, debe generar un par de claves SSH en Windows y asignar una clave pública a la cuenta de GitHub.

Encontrar repositorios remotos

Después de la clonación, debería aparecer una copia del repositorio de GitHub en el directorio de trabajo de la computadora. El proyecto debe contener un directorio con un nombre y archivos principales. Para cambiar a él, debe escribir el siguiente comando:
cd git_project

Nota: Reemplace git_project con el nombre real del repositorio descargado o especifique el contenido del directorio actual con el comando ls. El segundo método se utiliza en los casos en que el usuario no puede recordar el nombre del proyecto.

Versión de escritorio de GitHub: qué es GitHub Desktop, funcionalidad principal, características y proceso de instalación

GitHub Desktop es una aplicación de escritorio que proporciona una interacción basada en GUI con GitHub. A diferencia de Git, la versión de escritorio de GitHub le permite ejecutar los mismos comandos utilizando la interfaz de usuario haciendo clic en los botones, lo que facilita mucho el trabajo con los repositorios.

Cómo instalar

  1. Siga el enlace – https://desktop.github.com/ Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo
  2. Comienza a descargar el paquete de instalación del programa.
  3. Haga doble clic en el icono del archivo descargado y continúe con la instalación de Github Desktop.
  4. Inicie el programa a través del menú Inicio.
  5. Inicie sesión en GitHub con los detalles de su cuenta de usuario.

Funcionalidad principal

  • Creación, adición y clonación de repositorios.
  • Uso del programa para administrar las pestañas del proyecto.
  • Hacer cambios en una sucursal.
  • Creación de problemas, solicitudes de extracción y confirmaciones.
  • Posibilidad de acceder a versiones anteriores de nuevos productos.

API de GitHub

La API REST de Github es una interfaz que brinda a los desarrolladores acceso a datos, proyectos y repositorios de Github, así como el envío de solicitudes del servidor. El enlace https://api.github.com/ contiene todas las URL a las que puede enviar las solicitudes GET más simples: la
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo mayoría de las veces, los desarrolladores crean solicitudes en el lenguaje de programación Python en formato JSON. Primero debe obtener la información básica sobre el repositorio desde el enlace: https://api.github.com/user/repos La información básica se ingresa en el archivo de configuración en formato JSON. Contiene los principales parámetros sobre el usuario: avatar, lectores, número de repositorios, descargas, etc. Estos datos se transmiten luego al servidor.

Administrar y configurar proyectos de Github Desktop

Después de instalar, registrar una cuenta y configurar la aplicación, el usuario puede comenzar a usar el programa GitHub.

Crear, agregar y clonar un repositorio

Para crear un nuevo repositorio, seleccione «Archivo» y haga clic en el botón «Crear repositorio». Para agregar un proyecto local, seleccione el menú «Archivo» y haga clic en el botón «Agregar repositorio local». Para la clonación, debe seleccionar el menú «Archivo» – «Clonar repositorio».
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Creación de una nueva sucursal

Para crear una rama de proyecto independiente, abra la sección Rama actual y haga clic en el botón Nueva rama. El usuario podrá ver la rama en la interfaz de GitHub y realizar una solicitud de incorporación de cambios para realizar un seguimiento de los cambios.
Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Seguridad

La versión de escritorio y web de Github le permite configurar y aumentar el nivel de seguridad de una cuenta de usuario. Toda la funcionalidad está disponible en la sección «Configuración de seguridad para el almacenamiento». Vale la pena considerarlo con más detalle.

Configuración de la política de seguridad

En la página principal de su repositorio, haga clic en:

  • «Seguridad» – «Política de seguridad» – «Iniciar configuración».
  • Agregue información sobre las versiones compatibles de su proyecto y cómo informar sobre posibles vulnerabilidades.

Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Gestión de gráficos de dependencia

Se genera automáticamente un gráfico de dependencia para todos los repositorios públicos, pero no existe tal característica para los repositorios privados. El gráfico identifica todos los flujos de dependencia salientes y le permite identificar vulnerabilidades en el proyecto. Para configurar el gráfico de dependencia, haga clic en «Configuración» – «Seguridad y análisis». Frente al gráfico, haga clic en «Activar» o «Desactivar».

Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo

Licencias

La licencia de Github prevé el uso de dos tipos principales de
licencia :

  1. La GPL es un tipo de licencia que permite a otros usuarios utilizar el trabajo de otra persona en otros proyectos de código abierto. Sin embargo, las empresas comerciales no pueden hacer esto.
  2. LGPL/Commons/MIT/Apache , etc. – el usuario regala su código para uso gratuito. Otros pueden ganar dinero con eso.

Qué es Github, cómo usarlo, cómo crear un proyecto, administrarlo y configurarlo
Donde se especifica el tipo de licencia de GitHub
Hemos revisado la funcionalidad principal del servicio en la nube de Github y el programa para trabajar con repositorios de Git Bash . Paso a paso, hablamos sobre cómo crear un proyecto completo en el sistema de control de versiones.

info
Rate author
Add a comment