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

  • Ryan Billy

    Ryan Billy

    30 EKİM 2006
  • talkandroid

    talkandroid

    27 Mayıs 2010
  • tsweeney79

    tsweeney79

    21 Ocak 2008