2016-04-04 21 views
0

Git'de çok yeni ve yerel bir deponun uzaktan depolanmasını deniyordum.Git Bash özel anahtarı bulamıyor

Önceden ssh public özel anahtarlarını oluşturdum ve genel anahtarımı kaydettim. Özel anahtarım C:\user\myuser\.ssh\id_rsa içinde. Sürücüyü ve ben P burada bir .gitconfig dosyasını görebilirsiniz:

Ben P olarak Kullanıcı adıma etiketlenmiş bir ağ sürücüsüne sahip sürücüyü (emin değilim buraya geldi nasıl)

Şimdi git clone ssh://repository:9999/myproj.git her çalıştırdığınızda Bir hata alıyorum:

Cloning into myproj... 
Could not create directory 'p/.ssh' 
The authencity of host 'fullhost name with port' cant be established. 

Burada sorun nedir diyerek bana yardımcı olabilecek biri var mı? Git'in yanlış yerde özel anahtar aradığı bir şey mi? Eğer bu doğruysa o zaman neden P: sürücüsünde .ssh dizinini yaratmaya çalışıyor?

cevap

0

Bu, sorunuzun doğrudan bir cevabı değildir. Öyleyse, SST'yi HTTPS üzerinden kullanmaya karar verdiyseniz, bu sorudaki etiketlere göre kullanımınızı belirttiğiniz Github'da bu troubleshooting guide'u izlemenizi öneririm. Geçmişte bana yardımcı oldu, ancak tüm projelerim için HTTPS'ye geçtim (kullanıcı adı/şifre ile onaylandı).

Bu alternatif kabul edilebilirse, Github website adresindeki deponuza gidebilir ve daha sonra https://github.com/your-name/your-repository.git gibi bir şeye benzeyen URI'yi kopyalayabilirsiniz.

Yerel makinenizdeki komut satırına git clone https://github.com/your-name/your-repository.git girin ve kullanıcı adınızı & şifrenizi girin.

İlgili konular