SORU
8 Ocak 2011, CUMARTESİ


Nasıl EC2 üzerinde gıt itmek

this talimat takip etmeye çalışıyorum. Yerel bir git repo ve git bas o zaman, repo EC2 benim örneğine itilen olmak istiyorum.

Ama ben ne zaman yukarıdaki öğretici, git push origin master, bir kimlik dosyası belirtin diyorum çünkü Permission denied (publickey) hatası alıyorum.

Ya böyle EC2 ben giriş: ssh -i my_key.pem username@11.111.11.11

Yani, burada benzer bir şey yapabilirim: git -i my_key.pem push origin master veya kimlik .git/config dosya ayarlayın

Bunu nasıl ayarlayabilirim?

Güncelleme: git config -l Çıktı

user.name=my name
user.email=my_email_addreess@gmail.com
github.user=userid
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
remote.origin.url=ec2_id@my_e2_ip_address:express_app
remote.origin.fetch= refs/heads/*:refs/remotes/origin/*

Güncelleme (@Jon comment):

Eğer tek bir yolu anahtarınız varsa sadece ssh-add /private/key/path çalıştırın. Bu benim için çalıştı.

CEVAP
13 NİSAN 2011, ÇARŞAMBA


Amazon yerel ssh anahtarı kopyalamak için bu seçeneği deneyin

cat ~/.ssh/id_dsa.pub | ssh -i amazon-generated-key.pem ec2-user@amazon-instance-public-dns "cat >> .ssh/authorized_keys"

anahtar adlarını değiştirme ve amazon ec2 genel dns, elbette.

sonra amazon uzaktan kurulum mümkün olacak

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • sknbp

    sknbp

    16 Kasım 2006