Skip to content

Que es Gitea?

Gitea es una plataforma open source y self hosted para alojar repositorios de código fuente. Aqui es donde alojaremos nuestros proyectos y colaboraremos con otros desarrolladores. Se ha realizado y se realizara una serie de mejoras y personalizaciones para adaptar la plataforma a nuestras necesidades y hacerlo lo mas similar y comodo a GitHub, con el fin de no reaprender la rueda.

Si ya ha trabajado anteriormente con GitHub, no tendrá problemas en adaptarse a Gitea. Si es la primera vez, aconsejo que se familiarice primero con Git para entender muchos conceptos que se hablaran. Sutiles diferencias, como el uso de pull request en GitHub y merge request en Gitea, pero en esencia, es lo mismo, tambien el uso de issues y milestones para llevar un control de las tareas y el progreso de las mismas. Y por ultimo se aprendera ademas a usar Gitea Actions para automatizar tareas de construccion y pruebas de aplicaciones en un ambiente de desarrollo junto a su lado tambien se observara la creacion de packages para la creacion de paquetes de aplicaciones donde cualquiera en la empresa podra descargar y usar su aplicacion.

Por que usamos Gitea?

Dado la constante creacion de repositorios y proyectos, donde se conviven entre diferentes servidores de la empresa, se ha colocado Gitea con el fin de centralizar todos los proyectos y tener un control de versiones de los mismos. Siendo asi ya no una separacion de proyectos, sino una colaboracion entre los mismos.

Aqui ademas, es donde idealmente convergeran toda la documentacion de los proyectos, como manuales, guias, etc. Por cada proyecto, asi que visualice Gitea no solo como el repositorio del proyecto en el que va a traabajar, sino la plataforma entera de la empresa, teniendo en mente esto, sea consciente de lo que sube y comparte en Gitea.

Como se usa Gitea?

Primeros pasos

Para usar Gitea se debe tener una cuenta en la plataforma, si no la tiene, por favor, registre su usuario, es irrelevante el correo o usuario que coloque, pero sea consciente que todos los proyectos que suba a Gitea son visibles para todos los usuarios de la empresa, asi que sea sensato.

Una vez que tenga su cuenta, si es requerido, se le asignara una organizacion y un equipo, donde podra colaborar con otros desarrolladores. Si no es requerido, podra crear sus propios repositorios y colaborar con otros desarrolladores, todo depende de su lider de equipo.

No tenga miedo tampoco de crear sus propios repositorios, si es un proyecto personal, puede crearlo sin problemas, pero recuerde que todo lo que suba a Gitea es visible para todos los usuarios de la empresa, pero tambien tenga en mente el compartir lo que hace con el fin de que otros desarrolladores puedan colaborar con usted y mejorar el proyecto.

Tambien puede explorar los repositorios de otros desarrolladores, ver sus proyectos y colaborar con ellos, si es requerido, claro esta. Pero no tenga miedo de explorar y colaborar con otros desarrolladores, es una buena forma de aprender y mejorar sus habilidades. Junto con ello, solo sera visible los proyectos de su organizacion y los proyectos publicos de otros usuarios.

Crear un repositorio

Para crear un repositorio en Gitea se deben seguir los siguientes pasos:

  1. Haga clic en el botón + en la barra de navegación superior.
  2. Seleccione la opción New Repository.
  3. Complete el formulario con la información requerida.
  4. Haga clic en el botón Create Repository.
  5. Una vez creado, podra clonar el repositorio en su maquina local y empezar a trabajar en el proyecto.
  6. No olvide de agregar un archivo README.md para describir el proyecto y su proposito.
  7. No olvide de agregar un archivo .gitignore para ignorar archivos y directorios que no se deben subir al repositorio.

Escrito por: Omar Flores Salazar