Launchpad ile tekrar yeni bir bilgisayarda çalışmaya başlamak için ne yapmam gerekir?


16

12.04 geliştirme sırasında hata düzeltme üzerinde çalışabilmek için masaüstü bilgisayarımı kurmak için http://developer.ubuntu.com/packaging/html/getting-set-up.html adresinde listelenen talimatları izledim.

Şimdi dizüstü bilgisayarımda (farklı makinede) tekrar kurulmaya çalışıyorum, bu yüzden Ubuntu Accomplishments sistemiyle Ask Ubuntu rozet entegrasyonuna katkıda bulunmaya yardımcı olabilirim . Ancak, yapmak için listelenen ilk komutu çalıştırmayı denediğimde bzr branch, terminalimde aşağıdaki hatayı alıyorum:

Permission denied (publickey).
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.

Yeni bir makinede kuruluma ve tekrar çalışmaya hazır duruma gelmek için ne yapmam gerekir? İlk bağlantıdaki tüm adımları tekrar izlemeli miyim (Launchpad ile ilk kez kurulduğunu varsayıyorlarsa bile)? Yoksa atlamam / farklı yapmam gereken adımlar var mı?

Not: Şu anda orijinal masaüstü makineme erişimim yok.

Yanıtlar:


21

Eski makinenizde bir SSH anahtarı oluşturdunuz ve daha sonra bunu Launchpad hesabınıza eklediniz. Bzr bu tuşu fırlatma rampasına erişmek için kullanır. Dolayısıyla, yeni makinenizdeki anahtar Launchpad'e yüklediğiniz anahtarla eşleşmezse, Launchpad'deki belirli havuzlardaki kodu şubeye alamazsınız.

İki çözüm mümkündür. Birincisi, SSH anahtarlarınızı eski makineden aktarmaktır. İki dosya getirmeniz gerekir: .ssh / id_rsa ve .ssh / id_rsa.pub. SSH bu konuda çok katı olduğundan izinleri izleyin.

İkinci çözüm, eski makinenize erişiminiz yoksa, ancak Launchpad hesabınıza giriş yapabilirsiniz, yeni bir SSH anahtarı eklemektir, böylece Launchpad yeni makinenin bzr dallarına erişmesine izin verecektir, çünkü yeni anahtarı ait olarak tanımlayacaktır sana.

Bunun için, gönderdiğiniz Kurulum Başlarken belgesinde " SSH anahtarınızı oluşturun " ve " SSH anahtarınızı Launchpad'e yükleyin " adımlarını izleyin .

Bu en azından bzr şubesini sorunsuz çalıştırmanıza izin verecektir.

Kısacası:

  1. Çalıştırmak ssh-keygen -t rsa
  2. .ssh/id_rsa.pubBir metin düzenleyici kullanarak açın (gedit yapacak)
  3. Dosyanın tüm içeriğini kopyalayın (çok uzun bir satır).
  4. Tarayıcınızda https://launchpad.net/~/+editsshkeys adresini açın
  5. "Bir SSH anahtarı ekle" nin altında, 3. adımdaki satırı yapıştırın ve ardından "Anahtarı İçe Aktar" ı tıklayın.

Evet, her şey bundan sonra istendiği gibi çalışmaya başladı. Açık ve bilgilendirici cevap; çok teşekkür ederim!
Christopher Kyle Horton
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.