Gitea 28: novidades e cuidados no upgrade
Auditoria, bots, deploy tokens e Actions no Gitea 28: o que mudou e os cuidados com retenção, egress e WebSocket antes de atualizar.
Auditoria, bots, deploy tokens e Actions no Gitea 28: o que mudou e os cuidados com retenção, egress e WebSocket antes de atualizar.
Crie, bloqueie e remova usuários Linux com Ansible: chave SSH sem senha, sudo via grupo ou sudoers.d, e cada mudança como commit no Git para auditoria. Testado no Ubuntu 24.04 e no Debian 13.
Em 8 de outubro de 2011 Dmitriy Zaporozhets fez o primeiro commit do GitLab. A casa na Ucrânia não tinha água encanada; o poço comunitário era o problema menor — faltava uma ferramenta de Git que ele pudesse mudar. Ruby on Rails, inspirado no GitWeb, feito com Valeriy Sizov. Quinze anos depois o GitLab 19.3.1 … Leia mais
Gitea é a forge self-hosted em Go: Git, PR, issues, registry e CI/CD no mesmo binário. Guia atualizado para o Gitea 28.0.0 — a versão que abandonou o prefixo “1.” —, com Docker Compose e MariaDB, runner 4.1, tea CLI e o roteiro de upgrade da 1.27.
Em abril de 2005 o kernel Linux ficou sem sistema de versão. O BitKeeper, proprietário, tinha ensinado o fluxo distribuído — e Larry McVoy tirou a licença depois que Andrew Tridgell reverse-engineered o protocolo. Linus Torvalds não voltou para tarball e patch. Em cerca de dez dias escreveu o Git: snapshot de árvore, conteúdo endereçado … Leia mais
Em 25 de agosto de 1991, um estudante de 21 anos em Helsinque avisou o grupo comp.os.minix que estava fazendo “um sistema operacional (livre) (só um hobby, não vai ser grande e profissional como o gnu)”. Trinta e cinco anos depois, o kernel que nasceu desse hobby roda a maior parte dos servidores da internet, … Leia mais
CI/CD não é produto. É o hábito de integrar, testar e soltar software em ciclo curto, com o máximo de passos automáticos. O “dia do merge” de 2019 continua sendo o antipadrão. O que mudou é onde o YAML mora, … Leia mais
Infraestrutura como código só vira rotina quando o plan e o apply rodam no mesmo lugar em que o código vive. No GitLab isso cabe num .gitlab-ci.yml: cada push gera um plano, o merge request mostra o diff e o … Leia mais
Cheatsheet curto: instalar, configurar, clonar, commitar, enviar. Sem teoria de objeto. Se você nunca usou Git, estes são os comandos que resolvem 90% dos casos. Instalar Debian/Ubuntu e derivados: sudo apt update sudo apt install git git –version Em 2026 … Leia mais
O Gogs é um servidor Git self-hosted escrito em Go: um binário único, sem Ruby, sem Node, sem fila, sem Redis. Você coloca o arquivo no servidor, aponta para um banco e tem uma interface web parecida com a do … Leia mais