hacker-how-to/hacker.tr.md

83 lines
3.3 KiB
Markdown
Raw Normal View History

# Bir git tabanlı projede yazma iznine sahip olmak isteyen Hackerlar(Yazılımcılar) için Kılavuz
2024-02-15 11:13:45 +00:00
![Free Software](img/freesoftware1024x768.png)
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.
2024-02-05 20:18:00 +00:00
* 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
* http://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
* https://git.truvalinux.org.tr/hwpplayer1/hacker-how-to
# Lisans
[CC BY-SA 4.0 or any later](https://github.com/hwpplayer1/hacker-how-to/blob/master/by-sa.markdown)