Ver este documento en chino
El objetivo de este proyecto es crear la forma más fácil, rápida y sencilla de configurar un servicio Git autohospedado.
Como Gitea está escrito en Go, funciona en todas las plataformas y arquitecturas compatibles con Go, incluidas Linux, macOS y Windows en arquitecturas x86, amd64, ARM y PowerPC. Este proyecto se bifurcó de Gogs desde noviembre de 2016, pero muchas cosas han cambiado.
Para demostraciones en línea, puede visitar demo.gitea.com.
Para acceder al servicio gratuito de Gitea (con un número limitado de repositorios), puede visitar gitea.com.
Para implementar rápidamente su propia instancia dedicada de Gitea en Gitea Cloud, puede iniciar una prueba gratuita en cloud.gitea.com.
Desde la raíz del árbol fuente, ejecute:
TAGS="bindata" make build
o si se requiere soporte SQLite:
TAGS="bindata sqlite sqlite_unlock_notify" make build
El objetivo build
se divide en dos subobjetivos:
make backend
que requiera Go Stable, la versión requerida se define en go.mod.
make frontend
que requiera Node.js LTS o superior.
Se requiere conectividad a Internet para descargar los módulos go y npm. Al compilar a partir de archivos tar de origen oficial que incluyen archivos de interfaz prediseñados, el objetivo frontend
no se activará, lo que hace posible la compilación sin Node.js.
Más información: https://docs.gitea.com/installation/install-from-source
./gitea web
Nota
Si está interesado en utilizar nuestras API, contamos con soporte experimental con documentación.
El flujo de trabajo esperado es: Bifurcación -> Parche -> Empujar -> Solicitud de extracción
Nota
DEBE LEER LA GUÍA DEL CONTRIBUIDOR ANTES DE COMENZAR A TRABAJAR EN UNA SOLICITUD DE PULL.
Si ha encontrado una vulnerabilidad en el proyecto, escriba de forma privada a [email protected] . ¡Gracias!
Las traducciones se realizan a través de Crowdin. Si desea traducir a un nuevo idioma, pídale a uno de los administradores del proyecto Crowdin que agregue un nuevo idioma allí.
También puedes simplemente crear un problema para agregar un idioma o preguntar en discordia en el canal #translation. Si necesita contexto o encuentra algunos problemas de traducción, puede dejar un comentario en la cadena o preguntar en Discord. Para preguntas generales de traducción hay una sección en los documentos. Actualmente está un poco vacío, pero esperamos llenarlo a medida que surjan preguntas.
https://docs.gitea.com/contributing/localization
Para obtener más información e instrucciones sobre cómo instalar Gitea, consulte nuestra documentación. Si tiene preguntas que no están cubiertas por la documentación, puede ponerse en contacto con nosotros en nuestro servidor de Discord o crear una publicación en el foro de discusión.
Mantenemos una lista de proyectos relacionados con Gitea en gitea/awesome-gitea.
La CLI oficial de Gitea se desarrolla en gitea/tea.
mantenedores
Colaboradores
Traductores
¡Gracias a todos nuestros patrocinadores! [Conviértete en patrocinador]
Apoya este proyecto convirtiéndote en patrocinador. Su logotipo aparecerá aquí con un enlace a su sitio web. [Conviértete en patrocinador]
¿Cómo se pronuncia Gitea?
Gitea se pronuncia /ɡɪ'ti:/ como en "gi-tea" con una g dura.
¿Por qué esto no está alojado en una instancia de Gitea?
Estamos trabajando en ello.
Este proyecto está bajo la licencia MIT. Consulte el archivo LICENCIA para obtener el texto completo de la licencia.