Gitea Nedir ve Neden Tercih Edilmelidir?
Projelerinizin kaynak kodlarını güvenle saklamak ve ekip arkadaşlarınızla ortak çalışmak için kendi Git sunucunuzu barındırabilirsiniz. Gitea, GitLab'e kıyasla son derece az RAM ve CPU tüketen, Go diliyle yazılmış modern ve hafif bir Git yönetim panelidir. Düşük kaynaklı sunucularda bile sorunsuz çalışır.
Docker Compose ile Gitea Kurulumu
Bir docker-compose.yml dosyası oluşturarak Gitea'yı veritabanıyla birlikte kolayca ayağa kaldırabilirsiniz:
version: "3"
services:
server:
image: gitea/gitea:latest
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
ports:
- "3000:3000"
- "222:22"
volumes:
- ./gitea:/data
restart: always
Dosyayı kaydedip docker-compose up -d komutunu çalıştırdıktan sonra tarayıcınızdan 3000 portuna bağlanarak kurulum sihirbazını tamamlayabilirsiniz.