SSH kullanarak bir git deposuna nasıl erişilir?


30

Açık anahtarım var. Git deponun bulunduğu sunucuya SSH bağlantısı için bunun gerekli olduğunu düşünüyorum.

Şimdi kodu nasıl alacağımı bilmiyorum. Birisi lütfen bana kodu almak için yapmam gereken prosedürün tamamını söyleyebilir mi?

  1. Git + ile ilgili konfigürasyonun kurulması
  2. SSH bağlantısı kur
  3. Repoyu al

Bir SSH bağlantısı kurduğunuzda, her sunucu için bağımsız olacaktır. Ne tür bir sunucu kullandığınızı belirtmelisiniz. Örneğin, GitHub, BitBucket veya özel bir tane.
Lucio

@ Lucio bu özel bir tane, sonra SSH ile ne yapmalıyım?
Kristof Tak

Tarafınızdaki prosedür (anahtarı oluşturun) aynıdır. Anahtarınızı sunucuya dağıtma prosedürü farklı olacaktır. Bunun için sunucu yöneticisine yardım istemeniz gerekecektir.
Lucio

Yanıtlar:


26

Git Kur

  1. Şununla yükleyin sudo apt-get install git( buraya bakın )
  2. Git'i yapılandırın ( buraya bakın )

GitHub / BitBucket'e SSH uygulayın

  1. SSH anahtarını ile oluştur ssh-keygen -t rsa -b 4096( buraya bakın )
  2. Genel SSH anahtarınızın içeriğini kopyalayın, id_rsa.pubvarsayılan olarak dosyadır
  3. İçeriği SSH anahtar bölümündeki GitHub / BitBucket hesabınıza yapıştırın

Repoyu al

Sadece klonla:

  • GitHub: git clone git@github.com:YOUR_USERNAME/REPO_NAME.git
  • BitBucket: git clone git@bitbucket.org:USERNAME/REPO_NAME.git

Bir depoyu yönetme hakkında daha fazla bilgi için Lucio Martinez'in Git For Humans kılavuzuna bakın .

GUI Araçları

Sen edebilirsiniz git-gui yüklemek taahhüt için yerleşik bir GUI araçtır.

Daha fazla seçenek için, resmi sayfadaki listeye bakın .


teşekkürler Lucio; Rehberinizde GitHub veya BitBucket kullandığımı varsayıyorsunuz, bunun yerine repo da bunun yerini alıyor git@git.<somewebsite.net>:<reponame>mu?
Kristof Tak

1
Gerçekten de, sunucunuzu doğru bir şekilde belirttiğinizden emin olun.
Lucio

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.