{"id":83339,"date":"2023-04-13T08:51:44","date_gmt":"2023-04-13T08:51:44","guid":{"rendered":"https:\/\/mentorday.es\/wikitips\/?p=83339"},"modified":"2026-08-10T14:57:59","modified_gmt":"2026-08-10T14:57:59","slug":"github-repositorio-para-que-sirve","status":"publish","type":"post","link":"https:\/\/mentorday.es\/wikitips\/github-repositorio-para-que-sirve\/","title":{"rendered":"GitHub: qu\u00e9 es, qu\u00e9 es un repositorio y para qu\u00e9 sirve"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"83339\" class=\"elementor elementor-83339\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e8ce8e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e8ce8e8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d6f74\" data-id=\"57d6f74\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\n\n\n\t\t<div class=\"elementor-element elementor-element-0c8ddca elementor-widget elementor-widget-text-editor\" data-id=\"0c8ddca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>GitHub es una plataforma para alojar repositorios y colaborar en proyectos de software; un repositorio contiene los archivos, el c\u00f3digo y el historial de cambios de un proyecto.<\/strong><\/p><p>GitHub se utiliza principalmente para desarrollar, almacenar, organizar y mantener proyectos de software, pero tambi\u00e9n puede ser \u00fatil para emprendedores que trabajan con aplicaciones, p\u00e1ginas web, productos digitales o equipos de desarrollo.<\/p><p>Su principal ventaja es que permite que varias personas trabajen sobre un mismo proyecto manteniendo un historial de los cambios, revisando las modificaciones antes de incorporarlas y organizando las tareas relacionadas con el desarrollo.<\/p><h2>\u00bfQu\u00e9 es GitHub?<\/h2><p><strong>GitHub es una plataforma de desarrollo colaborativo que permite alojar repositorios Git y trabajar en equipo sobre proyectos de software.<\/strong><\/p><p>GitHub proporciona un entorno en el que los equipos pueden almacenar c\u00f3digo y archivos, controlar sus versiones, revisar cambios, gestionar incidencias y coordinar el trabajo relacionado con un proyecto.<\/p><p>Aunque GitHub est\u00e1 especialmente asociado al desarrollo de software, no es necesario ser programador para entender su utilidad empresarial.<\/p><p>Un emprendedor puede utilizar GitHub, por ejemplo, para supervisar el desarrollo de un MVP, colaborar con desarrolladores externos, documentar un producto tecnol\u00f3gico o mantener organizado el c\u00f3digo de una aplicaci\u00f3n.<\/p><p>Entre las funcionalidades de GitHub se encuentran los repositorios, ramas, commits, pull requests, Issues y herramientas para planificar y realizar el seguimiento del trabajo.<\/p><h2>\u00bfQu\u00e9 es un repositorio?<\/h2><p><strong>Un repositorio es el espacio donde se almacenan los archivos de un proyecto junto con su historial de cambios y desde el que se puede organizar y gestionar el trabajo sobre ese proyecto.<\/strong><\/p><p>Un repositorio puede contener c\u00f3digo, documentaci\u00f3n, im\u00e1genes, archivos de configuraci\u00f3n y otros recursos relacionados con un proyecto.<\/p><p>En GitHub, los repositorios pueden tener varios colaboradores y configurarse con diferentes niveles de visibilidad.<\/p><p>Por ejemplo, una startup que desarrolla una aplicaci\u00f3n m\u00f3vil puede crear un repositorio para almacenar el c\u00f3digo de la aplicaci\u00f3n, su documentaci\u00f3n y los archivos necesarios para su desarrollo.<\/p><p>El repositorio permite adem\u00e1s conservar el historial de modificaciones, de forma que el equipo puede saber qu\u00e9 cambios se han realizado y trabajar sobre diferentes versiones del proyecto.<\/p><h2>\u00bfQu\u00e9 diferencia hay entre Git, GitHub y un repositorio?<\/h2><p><strong>Git es el sistema de control de versiones; un repositorio es el espacio que contiene un proyecto y su historial; GitHub es la plataforma que permite alojar repositorios Git y colaborar sobre ellos.<\/strong><\/p><table><thead><tr><th>Concepto<\/th><th>Qu\u00e9 es<\/th><th>Para qu\u00e9 sirve<\/th><\/tr><\/thead><tbody><tr><td><strong>Git<\/strong><\/td><td>Sistema de control de versiones<\/td><td>Registrar y gestionar cambios en un proyecto<\/td><\/tr><tr><td><strong>Repositorio<\/strong><\/td><td>Espacio que contiene archivos e historial<\/td><td>Organizar un proyecto y sus versiones<\/td><\/tr><tr><td><strong>GitHub<\/strong><\/td><td>Plataforma basada en Git<\/td><td>Alojar repositorios y colaborar con otras personas<\/td><\/tr><\/tbody><\/table><p>Una forma sencilla de entenderlo es imaginar que <strong>Git es el sistema que registra los cambios, el repositorio es el proyecto que los contiene y GitHub es el entorno online donde ese repositorio puede almacenarse y compartirse<\/strong>.<\/p><h2>\u00bfPara qu\u00e9 sirve GitHub?<\/h2><p><strong>GitHub sirve para almacenar proyectos, controlar sus versiones, colaborar con otras personas, revisar cambios y organizar el trabajo de desarrollo.<\/strong><\/p><p>Entre sus principales usos se encuentran:<\/p><ul><li>Almacenar c\u00f3digo y archivos de proyectos.<\/li><li>Mantener un historial de cambios.<\/li><li>Trabajar varias personas sobre un mismo proyecto.<\/li><li>Crear diferentes ramas para desarrollar funcionalidades.<\/li><li>Revisar cambios antes de incorporarlos al proyecto principal.<\/li><li>Registrar errores, tareas y propuestas mediante Issues.<\/li><li>Planificar y hacer seguimiento del trabajo.<\/li><li>Compartir proyectos de c\u00f3digo abierto.<\/li><li>Documentar proyectos mediante archivos como <code>README<\/code>.<\/li><li>Automatizar determinadas tareas de desarrollo mediante herramientas de GitHub.<\/li><\/ul><p>GitHub permite combinar el almacenamiento del proyecto con herramientas de colaboraci\u00f3n y gesti\u00f3n del trabajo.<\/p><h2>\u00bfPara qu\u00e9 sirve GitHub a un emprendedor?<\/h2><p><strong>Para un emprendedor, GitHub permite controlar y organizar el desarrollo de productos digitales, especialmente cuando intervienen programadores, agencias o equipos t\u00e9cnicos externos.<\/strong><\/p><p>Por ejemplo, puede utilizarse para:<\/p><ul><li><strong>Desarrollar un MVP:<\/strong> Si una startup est\u00e1 creando un producto m\u00ednimo viable, el c\u00f3digo puede mantenerse en un repositorio para que el equipo pueda trabajar sobre una versi\u00f3n com\u00fan.<\/li><li><strong>Trabajar con desarrolladores externos:<\/strong> El emprendedor puede mantener el proyecto organizado aunque parte del desarrollo est\u00e9 externalizado, evitando depender exclusivamente del intercambio de archivos por correo electr\u00f3nico.<\/li><li><strong>Controlar los cambios:<\/strong> El historial permite conocer qu\u00e9 modificaciones se han realizado y recuperar versiones anteriores cuando sea necesario.<\/li><li><strong>Revisar el trabajo antes de publicarlo:<\/strong> Los cambios pueden proponerse mediante pull requests para que otras personas los revisen antes de incorporarlos a una rama determinada.<\/li><li><strong>Gestionar errores y tareas:<\/strong> GitHub Issues permite registrar errores, mejoras, tareas y otras propuestas relacionadas con el proyecto.<\/li><li><strong>Documentar el producto:<\/strong> El repositorio puede incluir un README y otros documentos que expliquen c\u00f3mo funciona el proyecto, c\u00f3mo instalarlo o c\u00f3mo colaborar en \u00e9l.<\/li><li><strong>Mostrar capacidad tecnol\u00f3gica:<\/strong> Un repositorio p\u00fablico puede servir como escaparate de proyectos y conocimientos t\u00e9cnicos cuando resulta apropiado hacerlo.<\/li><\/ul><h2>\u00bfQu\u00e9 puede contener un repositorio de GitHub?<\/h2><p><strong>Un repositorio puede contener c\u00f3digo, documentos, archivos de configuraci\u00f3n, im\u00e1genes y otros recursos necesarios para desarrollar y mantener un proyecto.<\/strong><\/p><p>Por ejemplo, un repositorio de una startup podr\u00eda incluir:<\/p><ul><li>C\u00f3digo de una aplicaci\u00f3n.<\/li><li>C\u00f3digo de una p\u00e1gina web.<\/li><li>Documentaci\u00f3n t\u00e9cnica.<\/li><li>Archivo <code>README<\/code>.<\/li><li>Archivos de configuraci\u00f3n.<\/li><li>Pruebas automatizadas.<\/li><li>Im\u00e1genes y recursos del proyecto.<\/li><li>Archivos de dependencias.<\/li><li>Licencias.<\/li><li>Instrucciones para instalar o ejecutar el proyecto.<\/li><\/ul><p>No todos los repositorios tienen que contener \u00fanicamente c\u00f3digo. Su contenido depende del objetivo del proyecto.<\/p><h2>\u00bfQu\u00e9 es un repositorio p\u00fablico y uno privado?<\/h2><p><strong>Un repositorio p\u00fablico puede ser visible en Internet, mientras que un repositorio privado restringe el acceso a las personas autorizadas.<\/strong><\/p><h3>Repositorio p\u00fablico<\/h3><p>Puede ser adecuado para:<\/p><ul><li>Proyectos de c\u00f3digo abierto.<\/li><li>Librer\u00edas que quieres compartir.<\/li><li>Proyectos que deseas mostrar p\u00fablicamente.<\/li><li>Documentaci\u00f3n o recursos que deben ser accesibles.<\/li><\/ul><h3>Repositorio privado<\/h3><p>Suele ser m\u00e1s apropiado para:<\/p><ul><li>C\u00f3digo propietario.<\/li><li>Productos todav\u00eda en desarrollo.<\/li><li>Proyectos de clientes.<\/li><li>Aplicaciones internas.<\/li><li>MVP que todav\u00eda no quieres hacer p\u00fablico.<\/li><li>Proyectos con informaci\u00f3n que debe mantenerse restringida.<\/li><\/ul><p><strong>Antes de publicar un repositorio, comprueba siempre que no contiene informaci\u00f3n confidencial, credenciales, claves API ni otros secretos.<\/strong><\/p><h2>\u00bfQu\u00e9 es un commit?<\/h2><p><strong>Un commit es un registro de los cambios realizados en un proyecto en un momento determinado.<\/strong><\/p><p>Cada commit permite conservar informaci\u00f3n sobre una modificaci\u00f3n concreta.<\/p><p>Por ejemplo, un desarrollador puede realizar un commit despu\u00e9s de:<\/p><ul><li>corregir un error;<\/li><li>a\u00f1adir una nueva funcionalidad;<\/li><li>modificar una p\u00e1gina;<\/li><li>actualizar una configuraci\u00f3n;<\/li><li>mejorar una parte del c\u00f3digo.<\/li><\/ul><p>Los commits forman parte del historial del proyecto y permiten comprender c\u00f3mo ha evolucionado.<\/p><p>Una buena pr\u00e1ctica es utilizar mensajes de commit claros que expliquen qu\u00e9 se ha modificado.<\/p><h2>\u00bfQu\u00e9 es una rama o branch?<\/h2><p><strong>Una rama es una versi\u00f3n paralela del proyecto que permite realizar cambios sin modificar directamente otra rama, como la rama principal.<\/strong><\/p><p>Por ejemplo, un equipo puede tener:<\/p><ul><li>una rama principal con la versi\u00f3n estable;<\/li><li>una rama para desarrollar una nueva funcionalidad;<\/li><li>otra rama para corregir un error.<\/li><\/ul><p>Cuando el trabajo est\u00e1 terminado y revisado, los cambios pueden incorporarse a la rama correspondiente.<\/p><p>Esto permite que diferentes personas trabajen en distintas partes del proyecto sin interferir directamente entre s\u00ed.<\/p><h2>\u00bfQu\u00e9 es un pull request?<\/h2><p><strong>Un pull request es una propuesta para incorporar los cambios realizados en una rama a otra, permitiendo revisarlos y debatirlos antes de fusionarlos.<\/strong><\/p><p>Un flujo habitual es:<\/p><p><strong>Crear rama \u2192 realizar cambios \u2192 hacer commits \u2192 abrir pull request \u2192 revisar \u2192 corregir si es necesario \u2192 fusionar los cambios.<\/strong><\/p><p>Los pull requests son especialmente \u00fatiles cuando varias personas participan en el desarrollo, porque permiten revisar el trabajo antes de incorporarlo al proyecto.<\/p><h2>\u00bfQu\u00e9 es un Issue en GitHub?<\/h2><p><strong>Un Issue permite registrar y hacer seguimiento de errores, tareas, mejoras, ideas y otras cuestiones relacionadas con un proyecto.<\/strong><\/p><p>Por ejemplo, una startup podr\u00eda crear un Issue para:<\/p><ul><li>corregir un error de registro;<\/li><li>mejorar el proceso de pago;<\/li><li>a\u00f1adir una funcionalidad;<\/li><li>investigar un problema t\u00e9cnico;<\/li><li>solicitar una mejora;<\/li><li>documentar una tarea pendiente.<\/li><\/ul><p>Los Issues ayudan a convertir problemas o ideas en tareas que el equipo puede gestionar.<\/p><h2>Conceptos b\u00e1sicos de GitHub<\/h2><p><strong>Estos conceptos permiten entender el funcionamiento b\u00e1sico de GitHub sin necesidad de dominar programaci\u00f3n.<\/strong><\/p><table><thead><tr><th>Concepto<\/th><th>Significado<\/th><\/tr><\/thead><tbody><tr><td><strong>Repositorio<\/strong><\/td><td>Espacio donde se almacena el proyecto y su historial<\/td><\/tr><tr><td><strong>Commit<\/strong><\/td><td>Registro de un conjunto de cambios<\/td><\/tr><tr><td><strong>Rama (branch)<\/strong><\/td><td>Versi\u00f3n paralela del proyecto<\/td><\/tr><tr><td><strong>Clone<\/strong><\/td><td>Copia local de un repositorio<\/td><\/tr><tr><td><strong>Push<\/strong><\/td><td>Env\u00edo de cambios desde un repositorio local a uno remoto<\/td><\/tr><tr><td><strong>Pull<\/strong><\/td><td>Incorporaci\u00f3n de cambios desde el repositorio remoto<\/td><\/tr><tr><td><strong>Pull request<\/strong><\/td><td>Propuesta para incorporar cambios de una rama a otra<\/td><\/tr><tr><td><strong>Merge<\/strong><\/td><td>Integraci\u00f3n de cambios entre ramas<\/td><\/tr><tr><td><strong>Fork<\/strong><\/td><td>Copia de un repositorio para trabajar sobre \u00e9l de forma independiente<\/td><\/tr><tr><td><strong>Issue<\/strong><\/td><td>Registro de una tarea, error, idea o mejora<\/td><\/tr><tr><td><strong>README<\/strong><\/td><td>Documento que explica el proyecto<\/td><\/tr><\/tbody><\/table><p>GitHub mantiene esta terminolog\u00eda como parte fundamental del trabajo con repositorios.<\/p><h2>\u00bfC\u00f3mo crear un repositorio en GitHub?<\/h2><p><strong>Puedes crear un repositorio desde GitHub indicando su propietario, nombre y visibilidad y, opcionalmente, a\u00f1adiendo un README, un <code>.gitignore<\/code> y una licencia.<\/strong><\/p><ul><li><strong>Paso 1. Crear o utilizar una cuenta de GitHub:<\/strong> Accede a GitHub con tu cuenta.<\/li><li><strong>Paso 2. Crear un nuevo repositorio:<\/strong> Selecciona <strong>New repository<\/strong>.<\/li><li><strong>Paso 3. Elegir el propietario:<\/strong> El repositorio puede pertenecer a tu cuenta personal o a una organizaci\u00f3n para la que tengas permisos suficientes.<\/li><li><strong>Paso 4. Introducir el nombre:<\/strong> Utiliza un nombre breve y f\u00e1cil de identificar. Por ejemplo: mi-app-mvp<\/li><li><strong>Paso 5. A\u00f1adir una descripci\u00f3n:<\/strong> Explica brevemente qu\u00e9 contiene el proyecto.<\/li><li><strong>Paso 6. Elegir la visibilidad:<\/strong> Selecciona si el repositorio ser\u00e1 <strong>p\u00fablico o privado<\/strong>, seg\u00fan las necesidades del proyecto.<\/li><li><strong>Paso 7. A\u00f1adir un README:<\/strong> El README permite explicar el objetivo del proyecto y proporcionar instrucciones para utilizarlo.<\/li><li><strong>Paso 8. Configurar otros archivos:<\/strong> GitHub permite a\u00f1adir, entre otras opciones, un <code>.gitignore<\/code> y una licencia cuando corresponda.<\/li><li><strong>Paso 9. Crear el repositorio:<\/strong> Selecciona <strong>Create repository<\/strong>.<\/li><\/ul><p>A partir de ese momento puedes a\u00f1adir archivos, trabajar con ramas, realizar commits y colaborar con otras personas.<\/p><h2>\u00bfC\u00f3mo utilizar GitHub para trabajar con un equipo?<\/h2><p><strong>Un equipo puede utilizar GitHub para organizar el desarrollo mediante repositorios, ramas, commits, pull requests e Issues, manteniendo separado el trabajo en curso de las versiones que se quieren integrar.<\/strong><\/p><p>Un flujo sencillo puede ser:<\/p><ol><li><strong>Crear el repositorio: <\/strong>El proyecto se centraliza en un repositorio.<\/li><li><strong>Definir las tareas: <\/strong>Los errores, mejoras y funcionalidades pueden registrarse como Issues.<\/li><li><strong>Crear una rama: <\/strong>Cada funcionalidad o correcci\u00f3n puede desarrollarse en una rama independiente.<\/li><li><strong>Realizar los cambios: <\/strong>El desarrollador modifica los archivos y registra los cambios mediante commits.<\/li><li><strong>Abrir un pull request: <\/strong>Cuando el trabajo est\u00e1 preparado, se propone su incorporaci\u00f3n.<\/li><li><strong>Revisar: <\/strong>Otros miembros del equipo pueden revisar y comentar los cambios.<\/li><li><strong>Fusionar: <\/strong>Una vez aprobados, los cambios pueden incorporarse a la rama correspondiente.<\/li><\/ol><p>Este sistema permite establecer un proceso m\u00e1s ordenado que compartir continuamente archivos modificados entre los miembros del equipo.<\/p><h2>Ejemplo de GitHub para una startup<\/h2><p><strong>Una startup que desarrolla un MVP puede utilizar un repositorio privado para centralizar el c\u00f3digo, gestionar las tareas y coordinar el trabajo de sus desarrolladores.<\/strong><\/p><p>Imagina una empresa que est\u00e1 desarrollando una aplicaci\u00f3n para conectar comercios y clientes.<\/p><p>El equipo podr\u00eda crear un repositorio privado denominado:\u00a0<code>app-mvp<\/code><\/p><p>Dentro del proyecto:<\/p><ol><li>El equipo registra las funcionalidades pendientes como Issues.<\/li><li>Un desarrollador crea una rama para desarrollar el sistema de registro.<\/li><li>Realiza los cambios y crea varios commits.<\/li><li>Abre un pull request.<\/li><li>Otro desarrollador revisa el c\u00f3digo.<\/li><li>Se corrigen los problemas detectados.<\/li><li>El equipo incorpora finalmente los cambios.<\/li><\/ol><p>El emprendedor no necesita programar para beneficiarse de este sistema. Puede utilizarlo como parte de la organizaci\u00f3n del proyecto y trabajar con su equipo t\u00e9cnico con mayor trazabilidad.<\/p><h2>\u00bfQu\u00e9 errores debes evitar en GitHub?<\/h2><p><strong>Los principales riesgos son publicar informaci\u00f3n que deber\u00eda ser privada, subir credenciales o secretos y trabajar sin un sistema organizado de revisi\u00f3n y control de cambios.<\/strong><\/p><ul><li><strong>No publiques contrase\u00f1as ni claves API:<\/strong> Nunca debes guardar directamente en un repositorio contrase\u00f1as, tokens, claves privadas, credenciales de bases de datos u otros secretos. GitHub dispone de mecanismos de protecci\u00f3n para detectar y bloquear determinados secretos antes de que lleguen al repositorio cuando la protecci\u00f3n correspondiente est\u00e1 habilitada.<\/li><li><strong>Comprueba la visibilidad:<\/strong> Antes de publicar un repositorio, verifica si debe ser p\u00fablico o privado.<\/li><li><strong>No trabajes siempre directamente sobre la rama principal:<\/strong> En proyectos con varios colaboradores, utilizar ramas y pull requests puede facilitar la revisi\u00f3n y reducir errores.<\/li><li><strong>Documenta el proyecto:<\/strong> Un README claro facilita que otras personas entiendan qu\u00e9 hace el proyecto y c\u00f3mo utilizarlo.<\/li><li><strong>Controla los permisos:<\/strong> Concede acceso \u00fanicamente a las personas que necesitan trabajar sobre el repositorio.<\/li><li><strong>Revisa las dependencias:<\/strong> Las dependencias de software desactualizadas pueden introducir vulnerabilidades. GitHub dispone de herramientas de seguridad como Dependabot y code scanning para ayudar a identificar determinados riesgos.<\/li><\/ul><h2>\u00bfNecesitas saber programar para utilizar GitHub?<\/h2><p><strong>No necesitas saber programar para entender o utilizar algunas funciones de GitHub, aunque las tareas de desarrollo de c\u00f3digo requieren conocimientos t\u00e9cnicos.<\/strong><\/p><p>Un emprendedor puede utilizar GitHub para:<\/p><ul><li>supervisar proyectos tecnol\u00f3gicos;<\/li><li>consultar el avance del desarrollo;<\/li><li>revisar Issues;<\/li><li>coordinar tareas;<\/li><li>consultar documentaci\u00f3n;<\/li><li>colaborar con desarrolladores;<\/li><li>conocer el historial de un proyecto.<\/li><\/ul><p>Sin embargo, para modificar c\u00f3digo de forma avanzada, resolver errores t\u00e9cnicos o configurar automatizaciones ser\u00e1 necesario contar con conocimientos de programaci\u00f3n o con el apoyo de una persona especializada.<\/p><h2>\u00bfGitHub es gratis?<\/h2><p><strong>GitHub ofrece planes y funcionalidades gratuitas, aunque algunas capacidades avanzadas dependen del plan y del tipo de cuenta o repositorio.<\/strong><\/p><p>La disponibilidad de determinadas funcionalidades puede cambiar con el tiempo, por lo que conviene comprobar las condiciones actuales de GitHub antes de elegir un plan para una empresa.<\/p><p>Para un emprendedor que est\u00e1 comenzando, el punto importante no es contratar inicialmente el plan m\u00e1s avanzado, sino determinar qu\u00e9 necesidades tiene el proyecto: n\u00famero de colaboradores, privacidad, automatizaciones, seguridad, almacenamiento y herramientas de gesti\u00f3n.<\/p><h2>\u00bfGitHub es solo para programadores?<\/h2><p><strong>No. Aunque GitHub est\u00e1 especialmente orientado al desarrollo de software, tambi\u00e9n puede utilizarse para documentar proyectos, gestionar tareas y coordinar equipos t\u00e9cnicos.<\/strong><\/p><p>Su utilidad para una empresa aumenta cuando existe un producto tecnol\u00f3gico o un equipo de desarrollo.<\/p><p>Si tu actividad no tiene relaci\u00f3n con software, probablemente existan herramientas de gesti\u00f3n documental o de proyectos m\u00e1s sencillas para tus necesidades.<\/p><h2>\u00bfGitHub y GitLab son lo mismo?<\/h2><p><strong>GitHub y GitLab son plataformas diferentes que utilizan Git para gestionar repositorios y ofrecen funcionalidades de colaboraci\u00f3n y desarrollo de software.<\/strong><\/p><p>No son exactamente el mismo servicio.<\/p><p>La elecci\u00f3n depende de factores como:<\/p><ul><li>necesidades del equipo;<\/li><li>herramientas de integraci\u00f3n;<\/li><li>automatizaci\u00f3n;<\/li><li>seguridad;<\/li><li>gesti\u00f3n de proyectos;<\/li><li>infraestructura;<\/li><li>preferencias t\u00e9cnicas;<\/li><li>costes.<\/li><\/ul><p>Para un emprendedor, lo importante es elegir la herramienta que mejor se adapte al flujo de trabajo de su equipo t\u00e9cnico.<\/p><h2>\u00bfCu\u00e1ndo merece la pena utilizar GitHub?<\/h2><p><strong>GitHub merece especialmente la pena cuando desarrollas un producto digital o trabajas con programadores y necesitas controlar versiones, organizar tareas y revisar cambios.<\/strong><\/p><p>Es especialmente recomendable cuando:<\/p><ul><li>tienes una aplicaci\u00f3n en desarrollo;<\/li><li>est\u00e1s creando un MVP tecnol\u00f3gico;<\/li><li>trabajas con una agencia o desarrolladores externos;<\/li><li>tienes varios programadores;<\/li><li>necesitas conservar el historial del c\u00f3digo;<\/li><li>quieres crear un proyecto de c\u00f3digo abierto;<\/li><li>necesitas organizar incidencias y mejoras;<\/li><li>quieres establecer un proceso de revisi\u00f3n del c\u00f3digo.<\/li><\/ul><p>Para un proyecto tecnol\u00f3gico profesional, disponer de un sistema de control de versiones resulta mucho m\u00e1s seguro y organizado que intercambiar manualmente diferentes versiones de los archivos.<\/p><h2>Checklist para utilizar GitHub correctamente<\/h2><p><strong>Antes de comenzar a trabajar con GitHub, comprueba que el repositorio est\u00e1 correctamente configurado, que los accesos son adecuados y que el equipo conoce el proceso de trabajo.<\/strong><\/p><ul><li><input disabled=\"disabled\" type=\"checkbox\" \/> He definido qui\u00e9n ser\u00e1 propietario del repositorio.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> He elegido correctamente entre repositorio p\u00fablico o privado.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> El nombre del repositorio identifica claramente el proyecto.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> He a\u00f1adido un README.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> He configurado un <code>.gitignore<\/code> cuando corresponde.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> He establecido qui\u00e9n puede acceder al repositorio.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> El equipo sabe utilizar ramas y pull requests.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> Las tareas y errores importantes est\u00e1n registrados.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> No se almacenan contrase\u00f1as ni claves API en el c\u00f3digo.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> Se revisan los cambios antes de incorporarlos cuando el proyecto lo requiere.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> Se controlan las dependencias y posibles vulnerabilidades.<\/li><li><input disabled=\"disabled\" type=\"checkbox\" \/> Existe una copia y estrategia adecuada para proteger el proyecto.<\/li><\/ul><h2>Conclusi\u00f3n<\/h2><p><strong>GitHub es mucho m\u00e1s que un lugar para guardar c\u00f3digo: es una plataforma que permite organizar proyectos de software, controlar sus versiones y coordinar el trabajo de equipos t\u00e9cnicos.<\/strong><\/p><p>Para un emprendedor tecnol\u00f3gico, aprender los conceptos b\u00e1sicos de GitHub facilita la relaci\u00f3n con desarrolladores y permite tener mayor control sobre el desarrollo de un producto digital.<\/p><p>No necesitas convertirte en programador para entender conceptos como repositorio, commit, rama, pull request o Issue. Sin embargo, conocerlos te ayudar\u00e1 a participar mejor en las decisiones relacionadas con tu producto tecnol\u00f3gico.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-193e5d7 elementor-widget elementor-widget-text-editor\" data-id=\"193e5d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 style=\"text-align: left;\"><strong>\u2753 FAQ (Preguntas frecuentes)<\/strong><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e359a3 elementor-widget elementor-widget-n-accordion\" data-id=\"7e359a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1320\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1320\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u00bfQu\u00e9 es GitHub? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1320\" class=\"elementor-element elementor-element-22a6844 e-con-full e-flex e-con e-child\" data-id=\"22a6844\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41e52d6 elementor-widget elementor-widget-text-editor\" data-id=\"41e52d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"paragraph normal ng-star-inserted\" data-start-index=\"327\"><p><strong>GitHub es una plataforma para alojar repositorios Git y colaborar en proyectos de software.<\/strong> Permite almacenar archivos, controlar versiones, revisar cambios y organizar el trabajo del equipo.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1321\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1321\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u00bfQu\u00e9 es un repositorio de GitHub? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1321\" class=\"elementor-element elementor-element-1875dff e-con-full e-flex e-con e-child\" data-id=\"1875dff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-475f453 elementor-widget elementor-widget-text-editor\" data-id=\"475f453\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"paragraph normal ng-star-inserted\" data-start-index=\"327\"><p><strong>Es el espacio donde se almacenan los archivos y el historial de cambios de un proyecto.<\/strong> Puede ser p\u00fablico o privado y admitir diferentes colaboradores.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1322\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1322\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u00bfGit y GitHub son lo mismo? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1322\" class=\"elementor-element elementor-element-f87e169 e-con-full e-flex e-con e-child\" data-id=\"f87e169\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d85b16f elementor-widget elementor-widget-text-editor\" data-id=\"d85b16f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"paragraph normal ng-star-inserted\" data-start-index=\"327\"><p><strong>No. Git es un sistema de control de versiones y GitHub es una plataforma que permite alojar repositorios Git y trabajar colaborativamente sobre ellos.<\/strong><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1323\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1323\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u00bfPara qu\u00e9 sirve un repositorio? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1323\" class=\"elementor-element elementor-element-77efc65 e-con-full e-flex e-con e-child\" data-id=\"77efc65\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e88583 elementor-widget elementor-widget-text-editor\" data-id=\"6e88583\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Sirve para organizar los archivos de un proyecto y conservar el historial de sus modificaciones.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1324\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1324\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u00bfPuedo tener un repositorio privado? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1324\" class=\"elementor-element elementor-element-ac5012c e-flex e-con-boxed e-con e-child\" data-id=\"ac5012c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99be1eb elementor-widget elementor-widget-text-editor\" data-id=\"99be1eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>S\u00ed. GitHub permite crear repositorios privados cuyo acceso est\u00e1 restringido a las personas autorizadas.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1325\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1325\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u00bfNecesito saber programar para usar GitHub? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1325\" class=\"elementor-element elementor-element-3795f9f e-flex e-con-boxed e-con e-child\" data-id=\"3795f9f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-418c289 elementor-widget elementor-widget-text-editor\" data-id=\"418c289\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>No necesariamente. Puedes utilizar GitHub para consultar proyectos, gestionar tareas, revisar Issues y colaborar con equipos t\u00e9cnicos sin programar.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1326\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1326\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u00bfPuedo utilizar GitHub para una empresa? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1326\" class=\"elementor-element elementor-element-0ad3822 e-flex e-con-boxed e-con e-child\" data-id=\"0ad3822\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75192db elementor-widget elementor-widget-text-editor\" data-id=\"75192db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>S\u00ed. GitHub puede utilizarse para gestionar el desarrollo de aplicaciones, p\u00e1ginas web, productos digitales y otros proyectos tecnol\u00f3gicos empresariales.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1327\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1327\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u00bfEs seguro guardar el c\u00f3digo de mi empresa en GitHub? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1327\" class=\"elementor-element elementor-element-7a42066 e-flex e-con-boxed e-con e-child\" data-id=\"7a42066\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26b7b51 elementor-widget elementor-widget-text-editor\" data-id=\"26b7b51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Puede serlo si configuras correctamente los permisos, la visibilidad y las medidas de seguridad y nunca almacenas secretos directamente en el repositorio.<\/strong> GitHub ofrece herramientas de seguridad para ayudar a detectar vulnerabilidades y evitar la exposici\u00f3n de determinados secretos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\\u00bfQu\\u00e9 es GitHub?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"GitHub es una plataforma para alojar repositorios Git y colaborar en proyectos de software. Permite almacenar archivos, controlar versiones, revisar cambios y organizar el trabajo del equipo.\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfQu\\u00e9 es un repositorio de GitHub?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Es el espacio donde se almacenan los archivos y el historial de cambios de un proyecto. Puede ser p\\u00fablico o privado y admitir diferentes colaboradores.\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfGit y GitHub son lo mismo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Git es un sistema de control de versiones y GitHub es una plataforma que permite alojar repositorios Git y trabajar colaborativamente sobre ellos.\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfPara qu\\u00e9 sirve un repositorio?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sirve para organizar los archivos de un proyecto y conservar el historial de sus modificaciones.\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfPuedo tener un repositorio privado?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\\u00ed. GitHub permite crear repositorios privados cuyo acceso est\\u00e1 restringido a las personas autorizadas.\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfNecesito saber programar para usar GitHub?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No necesariamente. Puedes utilizar GitHub para consultar proyectos, gestionar tareas, revisar Issues y colaborar con equipos t\\u00e9cnicos sin programar.\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfPuedo utilizar GitHub para una empresa?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\\u00ed. GitHub puede utilizarse para gestionar el desarrollo de aplicaciones, p\\u00e1ginas web, productos digitales y otros proyectos tecnol\\u00f3gicos empresariales.\"}},{\"@type\":\"Question\",\"name\":\"\\u00bfEs seguro guardar el c\\u00f3digo de mi empresa en GitHub?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Puede serlo si configuras correctamente los permisos, la visibilidad y las medidas de seguridad y nunca almacenas secretos directamente en el repositorio. GitHub ofrece herramientas de seguridad para ayudar a detectar vulnerabilidades y evitar la exposici\\u00f3n de determinados secretos.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b739afc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b739afc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5a1a96\" data-id=\"d5a1a96\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b405fa7 elementor-widget elementor-widget-text-editor\" data-id=\"b405fa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 style=\"text-align: center;\">QUIZ<\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58354d7 elementor-widget elementor-widget-mentorforms\" data-id=\"58354d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mentorforms.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<iframe aria-label=\"Quiz: Certificaciones para empresas\" src=\"https:\/\/forms.zohopublic.com\/jcaverodyrectoes\/form\/QuesgithubQuesunrepositorioyparaqusirve\/formperma\/27o27uKS32spDjAL--ZH6WJ4SrLziqPOvqhLCdzrZZ8\" width=\"99%\" height=\"700px\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>GitHub permite alojar repositorios, controlar versiones y colaborar en proyectos de software. Aprende qu\u00e9 es un repositorio, c\u00f3mo funciona y c\u00f3mo puede ayudarte en tu empresa o startup.<\/p>\n","protected":false},"author":6,"featured_media":148482,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1185,1166],"tags":[],"class_list":["post-83339","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-tecnologico","category-viabilidad"],"_links":{"self":[{"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/posts\/83339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/comments?post=83339"}],"version-history":[{"count":9,"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/posts\/83339\/revisions"}],"predecessor-version":[{"id":148485,"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/posts\/83339\/revisions\/148485"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/media\/148482"}],"wp:attachment":[{"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/media?parent=83339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/categories?post=83339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mentorday.es\/wikitips\/wp-json\/wp\/v2\/tags?post=83339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}