Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:gitea

¡Esta es una revisión vieja del documento!


Gitea

Un servicio de Git autoalojado. Similar a GitHub, Bitbucket y GitLab. Es un proyecto derivado de Gogs

Instalación

Docker

Como base de datos, se puede usar SQLite, MySQL/MariaDB, SQLServer o PostgreSQL.

docker-compose.yml:

version: "3"

networks:
  gitea:
    external: false

services:
  server:
    image: gitea/gitea:1.20.5
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - gitea
    volumes:
      - ./data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "3000:3000"
      - "222:22"

Para la versión con MariaDB/MySQL:

version: "3"

networks:
  gitea:
    external: false

services:
  server:
    image: gitea/gitea:1.13.1
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
      - DB_TYPE=mysql
      - DB_HOST=servidor_base_datos[:puerto]
      - DB_NAME=gitea
      - DB_USER=gitea
      - DB_PASSWD=contraseña
    restart: always
    networks:
      - gitea
    volumes:
      - ./data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "3000:3000"
      - "222:22"

Las variables de entorno se las pasamos al instalador para que las coja automáticamente y no tengamos que cubrirlas nosotros.

Tras crear el contenedor, accedemos vía web y nos registramos para poder empezar a usarlo: http://ip.del.contenedor:3000/install

Configuración

Los cambios se realizan en el fichero app.ini. Si estamos usando el docker-compose.yml de más arriba, estará en ./app/gitea/conf/app.ini.

Tras cualquier cambio, para que se aplique, hay que reiniciar Gitea.

E-mail

Si usamos SMTP:

[mailer]
ENABLED = true
HOST    = smtp.sendgrid.net:587
FROM    = usuario@ejemplo.com
USER    = apikey
PASSWD  = SG.D5fntD7ySoaqpwef123ñlkj123afsdf_.2asdflkjhASD31231K

Recursos

  • Welcome to Gitea: publicación del creador de Gitea sobre el propósito del proyecto.
informatica/software/aplicaciones_web/gitea.1701077624.txt.gz · Última modificación: por tempwin