SORU
15 NİSAN 2010, PERŞEMBE


Git - İzin (enable)engellendi

Mac Snow Leopard kullanıyorum ve ben sadece gıt yüklü.

Ben sadece denedim

git clone git@thechaw.com:cakebook.git

ama bana bu hata veriyor.

Initialized empty Git repository in `/Users/username/Documents/cakebook/.git/`
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Neyi kaçırıyorum?
Ayrıca passphase ama hala aynı hata ile ssh-keygen yapmaya çalıştım.

CEVAP
15 NİSAN 2010, PERŞEMBE


Bu Bilgi theChaw çalışma içindir ama ssh pubkey kimlik doğrulama desteği olan tüm diğer gıt alanlarına uygulanabilir. (gitolite ya da örneğin gitlab github)

önce kendi kamu/özel anahtar çifti set kurmaya başlayın. Bu ya dsa veya rsa kullanabilirsiniz, temelde herhangi bir tuşa Kur çalışacaktır. Çoğu sistemde ssh-full kullanabilirsiniz.

  • Ama önce size cd yapmak istiyorum .ssh dizini. Terminal açın ve çalıştırın:

    cd ~/.ssh && ssh-keygen

  • bir sonraki panoya kopyalamak için bu gerekir.
    • ) Kaçak: cat id_rsa.pub | pbcopy
    • Linux üzerinde çalıştırmak: cat id_rsa.pub | xclip
  • İnternet sitesi üzerinden hesabınıza anahtarı ekleyin.
  • nihayet Kur gıt senin config
    • git config --global user.name "bob"
    • git config --global user.email bob@... (komut satırı yeniden yapılandırma yeniden emin olmak için unutmayın)
Bu klon ve ödeme için iyi olmalıdır.

Daha fazla bilgi https://help.github.com/articles/generating-ssh-keys (@Lee Whitney için thx) bulunabilir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • CNET

    CNET

    5 Mayıs 2006
  • TSE

    TSE

    12 Kasım 2012