Github'da Dağıtım Anahtarları Nasıl Kullanılır (Resimlerle)

İçindekiler:

Github'da Dağıtım Anahtarları Nasıl Kullanılır (Resimlerle)
Github'da Dağıtım Anahtarları Nasıl Kullanılır (Resimlerle)

Video: Github'da Dağıtım Anahtarları Nasıl Kullanılır (Resimlerle)

Video: Github'da Dağıtım Anahtarları Nasıl Kullanılır (Resimlerle)
Video: Deutsch lernen mit Dialogen B1 2024, Nisan
Anonim

GitHub'daki "Anahtarları dağıtma", sunucunuzun doğrudan GitHub deponuza bağlanmasına izin verir. Sunucunuz bağlandığında, derlemeleri doğrudan deponuzdan sunucunuza gönderebilirsiniz, bu da işinizi azaltabilir. Sunucunuzun birden çok havuza erişmesi gerekiyorsa, erişimi yönetmek için bir makine kullanıcısı oluşturabilirsiniz.

adımlar

Bölüm 1/3: Yeni Anahtarlar Oluşturma

Github Adım 1'de Dağıtım Anahtarlarını Kullanın
Github Adım 1'de Dağıtım Anahtarlarını Kullanın

Adım 1. Bilgisayarınızdaki terminal programını açın

Bilgisayarınızdaki terminal programı, sunucunuza uzaktan erişmenizi sağlar. Linux veya Mac bilgisayar kullanıyorsanız, yerleşik Terminal programını kullanacaksınız. Windows kullanıyorsanız Cygwin veya GitBash gibi bir program yüklemeniz gerekir.

  • Linux - Ctrl+Alt+T tuşlarına basın veya "terminal" arayın.
  • Mac - Terminal programını Yardımcı Programlar klasöründe bulabilirsiniz.
  • Windows - Cygwin'i cygwin.com'dan veya GitBash'i git-scm.com/downloads adresinden indirebilirsiniz.
Github Adım 2'de Dağıtım Anahtarlarını Kullanın
Github Adım 2'de Dağıtım Anahtarlarını Kullanın

Adım 2. Terminal programınızı kullanarak sunucunuzda oturum açın

GitHub deponuza erişebilmesi için sunucunuzda dağıtım anahtarını oluşturacaksınız. Bunu yapmak için, terminaliniz aracılığıyla uzaktan veya sunucuda yerel olarak sunucunuzda oturum açmanız gerekir.

Terminal programınızda oturum açmak için ssh kullanıcıadı@hostname yazın. İstenirse şifrenizi girin

Github Adım 3'te Dağıtım Anahtarlarını Kullanın
Github Adım 3'te Dağıtım Anahtarlarını Kullanın

Adım 3. SSH anahtarını oluşturmak için komutu girin

Aşağıdaki komut, etiket olarak GitHub e-posta adresinizle yeni bir anahtar oluşturacaktır:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • SSH anahtarı, kimliğinizi doğrulayan şifreli bir anahtar çiftidir. Bu durumda, anahtarı GitHub deponuza atayarak sunucunuzu tanımlamasına izin vereceksiniz.
Github Adım 4'te Dağıtım Anahtarlarını Kullanın
Github Adım 4'te Dağıtım Anahtarlarını Kullanın

Adım 4. tuşuna basın

↵ Gir/⏎ Geri Dön bir konum seçmeniz istendiğinde.

Bu, anahtarı, Kullanıcı dizininizdeki.ssh dizini olan varsayılan konuma kaydeder.

Github Adım 5'te Dağıtım Anahtarlarını Kullanın
Github Adım 5'te Dağıtım Anahtarlarını Kullanın

Adım 5. Bir parola oluşturun

Bu, anahtarınıza ek bir güvenlik katmanı ekler, çünkü bilinmeyen kullanıcıların anahtarın çalışması için parolayı girmesi gerekir.

Oluştururken parolayı onaylamanız istenir

Github Adım 6'da Dağıtım Anahtarlarını Kullanın
Github Adım 6'da Dağıtım Anahtarlarını Kullanın

Adım 6. SSH anahtar içeriğini panonuza kopyalayın

Anahtar oluşturulduktan sonra, onu deponuza eklemeniz gerekir. Bunu yapmak için anahtarın içeriğini kopyalamanız gerekir. Aşağıdaki komut, anahtarın içeriğini panonuza kopyalayacaktır:

  • Linux - xclip -sel klibi < ~/.ssh/id_rsa.pub. Önce sudo apt-get install xclip'i çalıştırmanız gerekebilir.
  • Windows - klip < ~/.ssh/id_rsa.pub
  • Mac - pbcopy < ~/.ssh/id_rsa.pub

Bölüm 2/3: Anahtarı Deponuza Ekleme

Github Adım 7'de Dağıtım Anahtarlarını Kullanın
Github Adım 7'de Dağıtım Anahtarlarını Kullanın

Adım 1. GitHub web sitesinde oturum açın

Depoya erişebilecek bir hesapla oturum açtığınızdan emin olun.

Github Adım 8'de Dağıtım Anahtarlarını Kullanın
Github Adım 8'de Dağıtım Anahtarlarını Kullanın

Adım 2. Sağ üst köşedeki profil resminize tıklayın ve "Profiliniz

" Bu, GitHub profil sayfanızı açacaktır.

Github Adım 9'da Dağıtım Anahtarlarını Kullanın
Github Adım 9'da Dağıtım Anahtarlarını Kullanın

Adım 3. "Depolar" sekmesine tıklayın

Bu, tüm depolarınızı gösterecektir.

Github Adım 10'da Dağıtım Anahtarlarını Kullanın
Github Adım 10'da Dağıtım Anahtarlarını Kullanın

Adım 4. Anahtarı eklemek istediğiniz depoyu seçin

Bu, derlemeleri otomatik olarak dağıtmak için sunucunuza depoya erişim izni verir.

Github Adım 11'de Dağıtım Anahtarlarını Kullanın
Github Adım 11'de Dağıtım Anahtarlarını Kullanın

Adım 5. Ekranın üst kısmındaki "Ayarlar" sekmesine tıklayın

Bu, depo ayarlarınızı açacaktır.

Github Adım 12'de Dağıtım Anahtarlarını Kullanın
Github Adım 12'de Dağıtım Anahtarlarını Kullanın

6. Adım. Sol menüdeki "Anahtarları dağıt" düğmesini tıklayın

Bu, şu anda depoya atanmış olan dağıtım anahtarlarını görüntüler.

Github Adım 13'te Dağıtım Anahtarlarını Kullanın
Github Adım 13'te Dağıtım Anahtarlarını Kullanın

7. Adım. "Dağıtım anahtarı ekle" düğmesini tıklayın

Anahtar için bir metin alanı görünecektir.

Github Adım 14'te Dağıtım Anahtarlarını Kullanın
Github Adım 14'te Dağıtım Anahtarlarını Kullanın

Adım 8. Kopyalanan dağıtım anahtarını alana yapıştırın

Alanı tıklayın ve kopyalanan dağıtım anahtarını alana yapıştırmak için ⌘ Command/Ctrl+V tuşlarına basın.

Sunucunun depoya yazma erişimine sahip olmasını istiyorsanız, "Yazma erişimine izin ver" kutusunu işaretleyin

Github Adım 15'te Dağıtım Anahtarlarını Kullanın
Github Adım 15'te Dağıtım Anahtarlarını Kullanın

Adım 9. Dağıtım anahtarınızı eklemek için "Anahtar ekle"ye tıklayın

Bu, sunucunuzun depoya erişmesine ve ondan derlemeleri dağıtmasına olanak tanır.

Bölüm 3/3: Bir Makine Kullanıcısı Oluşturma

Github Adım 16'da Dağıtım Anahtarlarını Kullanın
Github Adım 16'da Dağıtım Anahtarlarını Kullanın

Adım 1. Makine kullanıcısı için özel bir GitHub hesabı oluşturun

Bir "makine kullanıcısı", birden çok havuza erişebilen otomatik bir kullanıcıdır. Dağıtım anahtarları yalnızca tek bir havuza erişim sağladığından, sunucunuzun birden çok havuza erişmesi gerekiyorsa bu kullanışlıdır.

GitHub ana sayfasındaki "Kaydol" düğmesine tıklayarak ve istemleri takip ederek yeni bir kullanıcı oluşturabilirsiniz

Github Adım 17'de Dağıtım Anahtarlarını Kullanın
Github Adım 17'de Dağıtım Anahtarlarını Kullanın

Adım 2. Sunucunuzda bir SSH anahtarı oluşturun

Sunucunuzda bir anahtar oluşturmak ve panonuza kopyalamak için ilk bölümdeki adımları izleyin.

Github Adım 18'de Dağıtım Anahtarlarını Kullanın
Github Adım 18'de Dağıtım Anahtarlarını Kullanın

Adım 3. Yeni makine kullanıcı hesabıyla GitHub web sitesinde oturum açın

Yeni oluşturulan anahtarı bu kullanıcıya atayacaksınız.

Github Adım 19'da Dağıtım Anahtarlarını Kullanın
Github Adım 19'da Dağıtım Anahtarlarını Kullanın

Adım 4. Makine kullanıcısının profil resmine tıklayın ve "Ayarlar

" Bu, makine kullanıcısı için hesap ayarlarını açacaktır.

Github Adım 20'de Dağıtım Anahtarlarını Kullanın
Github Adım 20'de Dağıtım Anahtarlarını Kullanın

Adım 5. Sol menüden "SSH ve GPG anahtarları" seçeneğine tıklayın

Bu, o anda kullanıcıya atanmış olan tuşları gösterecektir.

Github Adım 21'de Dağıtım Anahtarlarını Kullanın
Github Adım 21'de Dağıtım Anahtarlarını Kullanın

Adım 6. "Yeni SSH anahtarı" düğmesine tıklayın

Bu, SSH anahtarını girmenize izin verecektir.

Github Adım 22'de Dağıtım Anahtarlarını Kullanın
Github Adım 22'de Dağıtım Anahtarlarını Kullanın

Adım 7. Anahtarı yapıştırın ve "SSH anahtarı ekle'yi tıklayın

" Bu, SSH anahtarını makine kullanıcısının profiline ekleyerek sunucunuza erişmesine izin verecektir.

Github Adım 23'te Dağıtım Anahtarlarını Kullanın
Github Adım 23'te Dağıtım Anahtarlarını Kullanın

Adım 8. Makine kullanıcısına erişim izni vermek istediğiniz ilk veri havuzunu açın

Depolarınızı Profil sayfanızdaki "Depolar" sekmesinde bulabilirsiniz.

Github Adım 24'te Dağıtım Anahtarlarını Kullanın
Github Adım 24'te Dağıtım Anahtarlarını Kullanın

Adım 9. Depo sayfasındaki "Ayarlar" sekmesine tıklayın

Bu, depo ayarlarını gösterecektir.

Github Adım 25'te Dağıtım Anahtarlarını Kullanın
Github Adım 25'te Dağıtım Anahtarlarını Kullanın

Adım 10. Soldaki menüden "Ortak Çalışanlar" seçeneğine tıklayın

Bu, depoya ortak çalışanlar eklemenize olanak tanır. Makine kullanıcınızı ortak çalışan olarak ekleyerek, derlemeleri deponuzdan sunucunuza gönderebilecektir.

Github Adım 26'da Dağıtım Anahtarlarını Kullanın
Github Adım 26'da Dağıtım Anahtarlarını Kullanın

Adım 11. Makine kullanıcısının adını girin ve "Ortak çalışan ekle'yi tıklayın

" Makine kullanıcısına havuza okuma/yazma erişimi verilecektir.

Önerilen: