Saltar a contenido

Gitea

En este artículo

Información

Gitea es una aplicación web escrita en Go que le permite crear sus propios repositorios GIT.

Gitea. Características principales

  • Gestión de repositorios: Gitea le permite crear, clonar, fusionar y eliminar repositorios. Puede configurar el acceso a los repositorios para diferentes usuarios y grupos.
  • Revisión de código: Gitea proporciona la capacidad de realizar revisiones de código, lo que ayuda a detectar errores y mejorar la calidad del código. Puede comentar sobre los cambios, proponer correcciones y fusionar los cambios en la rama principal.
  • Seguimiento de incidencias: Un sistema de seguimiento de errores que le permite crear, seguir y asignar tareas. Ayuda al equipo a gestionar eficazmente las tareas y mejorar el proceso de desarrollo.
  • Integración con CI/CD: Gitea puede integrarse con varios sistemas de integración y despliegue continuos (CI/CD). Puede configurar la compilación, las pruebas y el despliegue automáticos de su código con cada actualización.
  • Gestión de usuarios y accesos: Puede crear usuarios, asignarles roles y configurar el acceso a repositorios y funciones.
  • Integración con servicios externos: Gitea puede integrarse con varios servicios como Slack, Mattermost, servidores SMTP y otros. Le permite recibir notificaciones sobre eventos en Gitea e interactuar con otras herramientas de desarrollo.
  • Código abierto: Gitea es un software de código abierto, lo que le permite personalizarlo según diversas necesidades.
  • Extensibilidad: Gitea proporciona una API para la integración con otras herramientas y sistemas.

Funcionalidades de implementación

ID Nombre del software SO compatible VM BM VGPU GPU CPU mín. (núcleos) RAM mín. (Gb) HDD/SSD mín. (Gb) Dominio personalizado Activo
37 Gitea Ubuntu 22.04 + + + + 1 1 - No ORDER
  • La instalación se realiza mediante el gestor de paquetes apt.
  • Tras la instalación, se configura el archivo de configuración /etc/gitea/app.ini*.
  • Se genera y asigna a la variable correspondiente el JWT_SECRET (clave secreta utilizada para firmar y verificar JSON Web Tokens (JWT)).
  • Se generan los certificados autofirmados y se asignan a las variables CERT_FILE y KEY_FILE.
  • El dominio (DOMAIN) y la URL (ROOT_URL) se especifican en la variable {{domain_path}} (gitea<server_id>.hostkey.cloud).
  • Tras instalar y configurar Gitea y MySQL, se inicia el servicio de Gitea y se crea una cuenta de administrador. El inicio de sesión se establece como root, la contraseña se obtiene de Invapi y el correo electrónico del cliente se especifica desde la ficha del servidor.
  • Tras instalar y configurar Gitea y MySQL, se inicia el servicio de Gitea y se crea una cuenta de administrador. El inicio de sesión se establece como root, la contraseña se obtiene de Invapi y el correo electrónico del cliente se especifica desde la ficha del servidor.
  • /etc/gitea/app.ini - el archivo de configuración se tomó de la instalación de Docker y se adaptó para la plantilla.

Nota

A menos que se especifique lo contrario, por defecto instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.

Primeros pasos tras desplegar Gitea

Se enviará una notificación al correo electrónico especificado durante el registro indicando que el servidor está listo para trabajar tras pagar el pedido. Contendrá la dirección IP del VPS, así como el inicio de sesión y la contraseña para la conexión. Los clientes de nuestra empresa gestionan el hardware en el panel de control del servidor y la API — Invapi.

Estos son los datos para la autorización:

  • Enlace para acceder al panel de Gitea con interfaz web: en la etiqueta webpanel;
  • Inicio de sesión: root;
  • Contraseña: Enviada a su dirección de correo electrónico tras estar el servidor listo para su uso después del despliegue del software.

Nota

Para más información sobre la configuración básica de Gitea, consulte la documentación de los desarrolladores.

Pedido de Gitea mediante la API

Para instalar este software mediante la API, siga estas instrucciones.


Parte del contenido de esta página fue creado o traducido utilizando IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×