
简体中文
? Visão
O projeto GOGS ( /gɑgz/
) visa construir um serviço Git simples, estável e extensível que pode ser configurado da maneira mais indolor. Com o GO, isso pode ser feito com uma distribuição binária independente em todas as plataformas que vão suporta, incluindo Linux, MacOS, Windows e sistemas baseados em ARM.
? Visão geral
- Visite nossa página inicial para a documentação do usuário.
- Consulte o Changelog.md para obter a lista de alterações em cada lançamento.
- Quer experimentar antes de fazer mais alguma coisa? Faça online!
- Tendo problemas? Ajude a si mesmo na solução de problemas ou faça perguntas nas discussões.
- Quer ajudar com a localização? Confira a documentação de localização.
- Pronto para sujar as mãos? Leia nosso guia contribuinte.
- Hmm ... e as APIs? Temos apoio experimental com documentação.
? Características
- Painel do usuário, perfil do usuário e linha do tempo da atividade.
- Acesso repositórios via protocolos SSH, HTTP e HTTPS.
- Usuário, organização e gerenciamento de repositório.
- O repositório e a organização Webhooks, incluindo Slack, Discord e DingTalk.
- Ganchos Git de repositório, teclas de implantação e Git LFS.
- Questões de repositório, solicitações de puxar, wiki, ramos protegidos e colaboração.
- Migrar e espelhar repositórios com wiki de outros hosts de código.
- Editor da Web para arquivos de repositório de edição rápida e wiki.
- Notebook Jupyter e renderização em PDF.
- Autenticação via SMTP, LDAP, proxy reverso, github.com e github Enterprise com 2fa.
- Personalize modelos HTML, arquivos estáticos e muitos outros.
- Back -end de banco de dados rico, incluindo PostgreSQL, MySQL, SQLITE3 e TIDB.
- Ter localização em 31 idiomas.
? Requisitos de hardware
- Uma gotícula de Raspberry Pi ou US $ 5 no oceano digital é mais do que suficiente para você começar. Alguns até usam até 64 MB Ram Docker Caas.
- 2 núcleos da CPU e 512 MB de RAM seriam a linha de base para o trabalho em equipe.
- Aumentar os núcleos da CPU Quando o tamanho da sua equipe ficar significativamente maior, a pegada de memória permanece baixa.
Suporte do navegador
- Consulte a interface do usuário semântica para versões específicas de navegadores suportados.
- A menor resolução oficialmente apoiada é 1024*768 , no entanto, a interface do usuário ainda pode parecer correta em resoluções menores, mas nenhuma promessa ou correção.
Instalação
Certifique -se de instalar os pré -requisitos primeiro.
Existem 6 maneiras de instalar os GoGs:
- Instale do binário
- Instale da fonte
- Instale a partir de pacotes
- Navio com docker
- Tente com Vagrant
Implantar para a nuvem
- Cloudron
- Sandstorm
- sloppy.io
- Yunohost
- Dplatform
- Lunanode
- sempredata
Tutoriais
- Portal privado da Web Git em Raspberry Pi com GoGs
- Como configurar os GoGs no Ubuntu 14.04
- Execute seu próprio serviço semelhante ao github com a ajuda do Docker
- Dockerized Gogs Git Server e Alpine Postgres em 20 minutos ou menos
- Hospedar seu próprio github particular com GoGs
- 使用 Gogs 搭建自己的 git 服务器 (chinês)
- 阿里云上 Ubuntu 14.04 64 位安装 Gogs (chinês)
- Instalação de GoGs no FreeBSD
- Como instalar GoGs em um servidor Linux (Digitalocean)
? Software, Serviço e Suporte ao Produto
- Fabric8 (DevOps)
- Jenkins (IC)
- Puppet (IT)
- Sinologia (Docker)
- SYNCLOUD (App Store)
? ♂️ Agradecimentos
Este projeto é aprovado por:
Outros reconhecimentos:
- Obrigado Egon Elbre por projetar a versão original do logotipo.
- Obrigado Crowdin por patrocinar o plano de tradução de código aberto.
- Obrigado Monovm por patrocinar serviços VPS.
- Obrigado BuildKite por patrocinar o plano de código aberto CI/CD.
Colaboradores
- Consulte a página dos colaboradores para os 100 melhores colaboradores.
- Veja tradutores para obter uma lista pública de tradutores.
⚖️ Licença
Este projeto está sob a licença do MIT. Consulte o arquivo de licença para obter o texto completo da licença.