EC2'deki Ubuntu örneğimde çalışmaya gitosis yaptırmaya çalışıyorum. Çalışmak için doğru anahtarı alma konusunda sorun yaşıyorum.
AWS konsolunda sağlanan anahtarı kullanarak sunucuma SSH: bu genel bir anahtar (SSH IdentityFile seçeneğini kullanarak). Hepsi oldukça standart. Resmi Ubuntu 10.04 AMI kullanıyorum.
Gitosis kurulumu yeni bir kullanıcı yaratır. Yerel makinemden ortak bir anahtar vermem gerekiyor. Bu işe yaramıyor. "İzin reddedildi (publickey)" alıyorum.
Durumu düzeltmek için, depoyu başlatmak için özel anahtarı sunucudan kullanmayı veya oluşturulan anahtarın yetkili anahtarlarına ortak anahtar eklemeyi denedim. Bir adım daha yakına gelmeyi başardım, ancak yönetici havuzunu klonlamaya çalışırken “ölümcül: 'gitosis-admin.git' git deposu gibi görünmüyor”.
Güncelleştirme:
Sorunun, sunucum için bir .ssh / config dosyasında bir IdentityFile belirttiğimden dolayı olduğunu gördüm. Çıkardığımda klonlama işe yaradı. Ancak, şimdi sunucudan SSH'yi terminalden SSH yapmaya çalıştığımda belirtmem gerekiyor. Bunun bir yolu var mı?