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
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
Nasıl iPhone SDK üzerinde etkin bir İn...
Nasıl Bash ayırıcı üzerinde bir dize b...
Nasıl bir DOM düğüm üzerinde olay dinl...
Nasıl bash sayı değişkenleri tarafında...
Nasıl Windows üzerinde bir bağlantı no...