Bu makale, içerik üretme ile ilgili her türlü forge’ye(yazılım depo platformuna) içerikleri göndermek için her türlü git odaklı iş akışına sahip bir yazılımcı olmanın yolunu anlatır.
SSH Anahtarlarını Ayarlama
Lütfen aşağıdaki bağlantıları okuyunuz :
- https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
- https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
GPG Anahtarını Yapılandırma
- https://docs.github.com/en/authentication/managing-commit-signature-verification/generating-a-new-gpg-key
- GPG Anahtarını oluşturduktan sonra lütfen şu komutu çalıştırın:
gpg --list-secret-keys --keyid-format=long
- Ardından bu komutu çalıştırın ancak
3AA5C34371567BD2
‘yi GPG Anahtar Kimliğinizle değiştirin:
gpg --output secret.key --export-secret-keys 3AA5C34371567BD2
- Ardından İptal Sertifikası için bu komutu çalıştırın ancak 3AA5C34371567BD2’yi GPG Anahtar Kimliğinizle değiştirin:
gpg --output revoke.asc --gen-revoke 3AA5C34371567BD2
- Daha sonra bu komutla genel anahtarınızı dışa aktarın ancak
3AA5C34371567BD2
‘yi GPG Anahtar Kimliğinizle değiştirin:
gpg --armor --export 3AA5C34371567BD2 > 3AA5C34371567BD2.asc
- PGP Global Directory’de yayınlayın, anahtarı içe aktarın, güvenin ve Thunderbird E-posta İstemcisi veya başka bir istemciyle imzalayın
- Bundan sonra secret.key ve revoke.asc dosyalarınızı harici bir diske yedekleyin ve güvende tutun.
- Ardından genel anahtarınızı bir metin düzenleyiciyle açın ve tüm metni kopyalayın ve Genel Anahtarınızı burada anlatıldığı gibi GitHub’a ekleyin: https://docs.github.com/en/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account
Yazdığınız içerikleri GPG Anahtarınızla imzalamak için
Lütfen aşağıdaki bağlantıları okuyunuz :
- https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits
- https://docs.github.com/en/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key
Sonuç
- SSH Key’i oluşturduk ve public SSH Key’imizi GitHub hesabımıza ekledik.
- Bu örnekte GPG Anahtarını oluşturduk, genel anahtarımızı bir sunucuya gönderdik ve ardından secret.key ve revoke.asc’mizi harici bir diske taşıdık. Daha sonra GPG genel anahtarımızı GitHub hesabına ekledik.
- Yazdığımız içeriği imzalamak için git hesabımızı yapılandırdık.
mutlu hacklemeler(başarılar ve başarıya ulaşmanız dileğiyle)
Bu belgeleri nerede saklıyoruz ?
- https://codeberg.org/hwpplayer1/hacker-how-to
- https://git.disroot.org/hwpplayer1/hacker-how-to
- https://git.vern.cc/hwpplayer1/hacker-how-to
- https://git.sr.ht/~mertgor/hacker-how-to
- https://gitlab.com/masscollabs/masscollaborationlabs/hacker-how-to
- https://github.com/hwpplayer1/hacker-how-to