82 lines
3.3 KiB
Markdown
82 lines
3.3 KiB
Markdown
# Bir git tabanlı projede yazma iznine sahip olmak isteyen Hackerlar(Yazılımcılar) için Kılavuz
|
||
|
||

|
||
|
||
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
|
||
|
||
# Lisans
|
||
|
||
[CC BY-SA 4.0 or any later](https://github.com/hwpplayer1/hacker-how-to/blob/master/by-sa.markdown)
|
||
|