0Pricing
DevOps Bootcamp · Ders

İşlemeleri ve Etiketleri GPG ile İmzalama

Başkalarının gerçekten sizin tarafınızdan oluşturulduğunu doğrulayabilmesi için işlemelerinizi ve etiketlerinizi kriptografik olarak imzalamayı öğrenin.

İşlemeleri ve Etiketleri GPG ile İmzalama, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

İşlemeler Neden İmzalanır?

Git bir yazar adı ve e-posta adresi kaydeder; ancak herkes bunları istediği değer olarak ayarlayabilir. İmzalama, bir işlemenin kriptografi kullanılarak gerçekten sizden geldiğini kanıtlar.

İmzalama Nasıl Çalışır?

Özel bir anahtarınız vardır. Git, bu anahtarla oluşturulan bir imzayı ekler. Diğer kişiler imzayı açık anahtarınızla doğrulayarak gerçekliğini ve bütünlüğünü onaylar.

GPG Anahtarı Oluşturma

GPG ile bir anahtar çifti oluşturun. Özel anahtar gizli kalır; açık anahtar paylaşılır.

gpg --full-generate-key

Anahtar ID'nizi Bulma

Git'e kullanmasını söyleyeceğiniz uzun anahtar ID'sini almak için gizli anahtarlarınızı listeleyin.

gpg --list-secret-keys --keyid-format=long

Git'e Anahtarınızı Bildirme

İmzalama anahtarını Git yapılandırmanızda ayarlayın.

git config --global user.signingkey 3AB12CD34EF56789

Tek Bir İşlemeyi İmzalama

Tek bir işlemeyi imzalamak için -S seçeneğini ekleyin.

git commit -S -m 'Add secure endpoint'

Her İşlemeyi İmzalama

Unutmamak için otomatik imzalamayı etkinleştirin.

git config --global commit.gpgsign true

Etiketleri İmzalama

Açıklamalı etiketler de imzalanabilir; bu, doğrulanmış sürümler için önemlidir.

git tag -s v1.0.0 -m 'Signed release'

İmzaları Doğrulama

Açık anahtarınıza sahip olan herkes bir işleme veya etiket imzasını doğrulayabilir.

git verify-commit HEAD
git verify-tag v1.0.0

Günlükte İmzaları Gösterme

İmza durumunu işleme günlüğünün yanında görüntüleyin.

git log --show-signature -1

GitHub'da Doğrulanmış Rozeti

Açık GPG anahtarınızı GitHub'a yükledikten sonra imzalı işlemelerde yeşil Doğrulanmış rozeti görünür ve katkılarınıza duyulan güveni artırır.

Hızlı Kontrol

İşlemeleri imzalama konusundaki anlayışınızı sınayın.

Özet

İşlemeleri ve etiketleri imzalamayı öğrendiniz:

  • Bir GPG anahtarı oluşturun ve bunu Git'e kaydedin
  • -S bir işlemeyi imzalar, commit.gpgsign true bunu otomatikleştirir
  • git tag -s sürüm etiketlerini imzalar
  • Açık anahtarınızı yüklediğinizde GitHub'da Doğrulanmış rozeti görünür

Sıkça Sorulan Sorular

“İşlemeleri ve Etiketleri GPG ile İmzalama” dersi ücretsiz mi?

Evet — “İşlemeleri ve Etiketleri GPG ile İmzalama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“İşlemeleri ve Etiketleri GPG ile İmzalama” dersinde ne öğreneceğim?

Başkalarının gerçekten sizin tarafınızdan oluşturulduğunu doğrulayabilmesi için işlemelerinizi ve etiketlerinizi kriptografik olarak imzalamayı öğrenin. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“İşlemeleri ve Etiketleri GPG ile İmzalama” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Git İş Akışınızı Güvence Altına Alma
  2. Hassas Verileri Yönetme (Git LFS)
  3. Gönderim İletileri için En İyi Uygulamalar
  4. İşlemeleri ve Etiketleri GPG ile İmzalama
← DevOps Bootcamp Sayfasına Dön