¿Qué es GitHub?
GitHub es un servicio de alojamiento de repositorios Git. Los equipos guardan ahí su código, revisan los cambios de los demás y ejecutan compilaciones y pruebas automatizadas.
Hable con un ingeniero Base de conocimiento
Qué es
GitHub guarda la copia compartida de un proyecto mantenido en Git. Los cambios llegan como pull requests: un compañero lee el cambio, comenta y lo aprueba antes de que se integre a la versión principal. GitHub Actions ejecuta pasos automatizados, como pruebas o compilaciones, cuando cambia el código.
Una gran parte de los proyectos públicos de código abierto se desarrolla ahí, incluidas muchas herramientas de las que dependen las empresas. Microsoft es propietaria de GitHub desde 2018. Su competidor más cercano es GitLab.
Por qué le importa a una empresa
- Quién es dueño de la cuenta y del código: el código debe estar en una cuenta de organización que controle la empresa, no en la cuenta personal de un empleado. Si una cuenta personal lo contiene, la empresa puede perder el acceso junto con esa persona.
- Acceso cuando se van empleados o contratistas: todos los que tienen acceso pueden leer, y con frecuencia modificar, el código. Revise la lista de miembros con regularidad y elimine a las personas el día en que se van o termina un contrato.
- Dónde no deben guardarse los secretos: las contraseñas, los tokens de acceso y las claves de API nunca deben subirse a un repositorio, ni siquiera a uno privado, porque el historial las conserva. Use en su lugar un almacén de secretos adecuado.
- Respaldos de repositorios: un repositorio alojado es una sola copia. Mantenga una segunda copia en un lugar que usted controle y practique su restauración.
Cómo trabaja KawaConnect con GitHub
Publicamos y mantenemos herramientas públicas de código abierto en GitHub. Cuando el código de un cliente está ahí, trabajamos dentro de la propia organización de GitHub de ese cliente.
Antes que nada confirmamos que la empresa es dueña de esa organización. Luego revisamos la lista de miembros y eliminamos a quien ya se haya ido.
Servicios relacionados
Software
Software empresarial a la medida y herramientas de código abierto, con control de versiones.
IA y automatización
Automatización de flujos de trabajo e integraciones que se ejecutan cuando cambian su código o sus datos.
Linux y Kubernetes
Servidores y clústeres cuya configuración se guarda y se entrega desde Git.
Más información
- GitHub en WikipediaUn resumen neutral de lo que ofrece GitHub y cómo creció, útil para dueños de empresas que quieren contexto.
- Sitio web de GitHubEl servicio mismo, donde puede explorar proyectos públicos.
- Documentación de GitHubGuías oficiales sobre organizaciones, control de acceso y Actions, escritas para administradores de cuentas.
¿Quién es hoy dueño de su código?
Díganos dónde están sus repositorios. Revisaremos la titularidad y el acceso, y le diremos qué hay que corregir.
Iniciar una conversación