
简体中文
? Visión
El proyecto GOGS ( /gɑgz/
) tiene como objetivo construir un servicio GIT autohospedado simple, estable y extensible que se pueda configurar de la manera más indolora. Con GO, esto se puede hacer con una distribución binaria independiente en todas las plataformas que Go Supports, incluidos Linux, MacOS, Windows y sistemas basados en ARM.
? Descripción general
- Visite nuestra página de inicio para la documentación del usuario.
- Consulte ChangeLog.md para obtener una lista de cambios en cada lanzamiento.
- ¿Quieres probarlo antes de hacer algo más? ¡Hazlo en línea!
- ¿Tiene problemas? Ayudarse con la resolución de problemas o hacer preguntas en las discusiones.
- ¿Quieres ayudar con la localización? Consulte la documentación de localización.
- ¿Listo para ensuciarse las manos? Lea nuestra guía contribuyente.
- Hmm ... ¿qué pasa con las API? Tenemos apoyo experimental con la documentación.
? Características
- Panel de usuarios, perfil de usuario y línea de tiempo de actividad.
- Accede a repositorios a través de protocolos SSH, HTTP y HTTPS.
- Gestión de usuario, organización y repositorio.
- Repositorio y organización webhooks, incluidos Slack, Discord y Dingtalk.
- Repositorio Git Hooks, Implemy Keys y Git LFS.
- Problemas de repositorio, solicitudes de extracción, wiki, ramas protegidas y colaboración.
- Migra y reflejan repositorios con wiki de otros hosts de código.
- Editor web para editar rápidos archivos de repositorio y wiki.
- Notebook Jupyter y representación PDF.
- Autenticación a través de SMTP, LDAP, Reverse Proxy, Github.com y Github Enterprise con 2FA.
- Personalice plantillas HTML, archivos estáticos y muchos otros.
- Backend de la base de datos rica, incluidos PostgreSQL, MySQL, SQLITE3 y TIDB.
- Tener localización en más de 31 idiomas.
? Requisitos de hardware
- Una frambuesa PI o una gota de océano digital de $ 5 es más que suficiente para comenzar. Algunos incluso usan 64 MB RAM Docker CAAS.
- 2 núcleos de CPU y 512 MB de RAM serían la línea de base para el trabajo en equipo.
- Aumente los núcleos de CPU Cuando el tamaño de su equipo se vuelve significativamente mayor, la huella de memoria sigue siendo baja.
Soporte del navegador
- Consulte la interfaz de usuario semántica para versiones específicas de navegadores compatibles.
- La resolución más pequeña compatible oficialmente es 1024*768 , sin embargo, la interfaz de usuario aún puede verse bien en resoluciones más pequeñas, pero no hay promesas ni soluciones.
Instalación
Asegúrese de instalar primero los requisitos previos.
Hay 6 formas de instalar GOG:
- Instalar desde binario
- Instalar desde la fuente
- Instalar desde paquetes
- Enviar con Docker
- Prueba con Vagrant
Desplegarse en la nube
- Cloudrón
- Tempestad de arena
- sloppy.io
- Yunohost
- Dplatforma
- Lunanode
- siempre datos
Tutoriales
- Portal web privado Git en Raspberry Pi con gogs
- Cómo configurar Gogs en Ubuntu 14.04
- Ejecute su propio servicio similar a GitHub con la ayuda de Docker
- Servidor GOG GOGS Dockerized y Alpine Postgres en 20 minutos o menos
- Organice su propio github privado con gogs
- 使用 gogs 搭建自己的 git 服务器 (chino)
- 阿里云上 Ubuntu 14.04 64 位安装 gogs (chino)
- Instalación de GOG en FreeBSD
- Cómo instalar Gogs en un servidor de Linux (DigitalOcean)
? Soporte de software, servicio y producto
- Fabric8 (DevOps)
- Jenkins (CI)
- Títere (it)
- Synology (Docker)
- Syncloud (App Store)
? ️ Agradecimientos
Este proyecto está respaldado por:
Otros reconocimientos:
- Gracias Egon Elbre por diseñar la versión original del logotipo.
- Gracias Crowdin por patrocinar el plan de traducción de código abierto.
- Gracias Monovm por patrocinar los servicios de VPS.
- Gracias Buildkite por patrocinar el plan CI/CD de código abierto.
Colaboradores
- Ver página de contribuyentes para los 100 principales contribuyentes.
- Ver traductores para la lista pública de traductores.
⚖️ Licencia
Este proyecto está bajo la licencia MIT. Consulte el archivo de licencia para el texto completo de la licencia.