Kendi Git sunucunuzu Gitea ile kurun
Gitea'yı Docker ile kurup HTTPS, SSH, LDAP, Actions ve yedekleme ile kendi Git forge'unuzu işletmeyi uygulamalı öğrenin.
Kendi sunucunuzda barındırılan hafif bir Git forge'un kurulumu ve işletimi
Eğitim, Gitea'yı Docker Compose ve PostgreSQL ile kurmayı, app.ini ayarlarını, nginx veya Caddy arkasında HTTPS ve SSH yönlendirmesini işler. Kullanıcı ve organizasyon yönetimi, LDAP/OAuth2, dal koruma, pull request akışı, Gitea Actions ve act_runner, GitHub'dan depo migration, mirror, webhook, gitea dump ile yedekleme ve güvenlik sertleştirmesi uygulamalı olarak ele alınır.
2 Gün. Her gün dört modül; 1. gün Kurulum, Erişim ve Ekip Akışı; 2. gün Otomasyon, Operasyon ve Güvenlik.
Orta Seviye — Gitea kurulumu, PR akışı, Actions, mirror ve operasyon yönetimini kapsayan self-hosted Git forge yelpazesi
Katılımcılar bir Linux VM üzerinde Docker Compose ile Gitea kurar, PostgreSQL, HTTPS ve SSH'ı yapılandırır, act_runner ekler ve gerçek depoları migration ile taşır.
Kaynak kodunuzu kendi altyapınızda tutan, kurumsal politikalara uyumlu bir forge kurmayı öğrenirsiniz.
Düşük kaynakla çalışan Gitea'yı üretime hazır şekilde yapılandırırsınız.
GitHub ve GitLab'dan depoları migration ve mirror ile sorunsuz taşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutları, servis yönetimi ve dosya izinleri bilgisi gerekir.
Docker ve Docker Compose ile konteyner çalıştırmaya aşinalık beklenir.
Temel Git komutlarını ve dal mantığını bilmek gerekir.
Docker kurulu bir Linux VM veya WSL2 ortamı ve alan adı/hosts kaydı yapabilme imkânı gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Gitea'yı Docker ile kurup HTTPS, SSH ve kimlik doğrulamasıyla üretime hazırlarsınız.
Gitea'da PR, dal koruma ve issue süreçlerini ekip için yapılandırırsınız.
Takımınıza uygun dallanma stratejisini seçip uygulayabilirsiniz.
Commit ve push öncesi otomatik lint, test ve mesaj denetimi kurarsınız.
Gitea'ya act_runner ekleyip depoları mirror ve migration ile taşırsınız.
Gitea sunucusunu yedekleme, izleme ve güvenlik sertleştirmesiyle işletirsiniz.
Altyapı kodunu PR tabanlı, denetlenebilir bir Git akışıyla yönetirsiniz.
bisect ve blame ile regresyon kaynağını bulup sızan sırları tarihçeden temizlersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
GitHub ile kurumsal yazılım geliştirme: şablon depo, CODEOWNERS, ruleset, dallanma stratejisi, Actions CI/CD, Dependabot, CodeQL ve Scrum eşlemesi.
Detayları Gör →İleri GitHub eğitimi: rebase, bisect, reusable workflow, ARC, OIDC, CodeQL, artifact attestations, Terraform ve GitOps ile ileri düzey geliştirme ve işbirliği.
Detayları Gör →GitHub yönetimi temelleri: organizasyon, takım ve roller, branch protection, CODEOWNERS, Dependabot, secret scanning, token politikası ve faturalama yönetimi.
Detayları Gör →GitLab ve GitLab CI eğitimi: merge request, protected branch, .gitlab-ci.yml, runner, artifact, cache, registry, review app ve güvenlik taramaları uygulamalı.
Detayları Gör →Introducing Git: sürüm kontrol kavramları, commit akışı, dallanma, merge, geri alma ve GitHub'a push adımlarını başlangıç seviyesinde uygulamalı öğrenin.
Detayları Gör →