便携版的git是即插即用的,可以在任意一台没有安装git的电脑上使用。如果采用和桌面版git相同的方法设置ssh私钥,是无法正常使用ssh访问github远程仓库的,即使我将私钥保存在U盘上。下面是错误信息:
The authenticity of host 'github.com (192.30.253.112)' can't be
established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of know
n hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.Please make sure you have the correct access rights
and the repository exists.
我想知道如何在便携版的git如何设置ssh私钥才能保证我正常连接远程仓库。
Saya menemui kaedah konfigurasi berdasarkan fail readme dalam versi mudah alih git. Sebenarnya, kaedahnya sangat mudah Langkah-langkah konfigurasi pada dasarnya sama dengan kaedah mengkonfigurasi ssh-key dalam versi desktop git, kecuali langkah memilih laluan penyimpanan kunci adalah berbeza - jangan tekan Enter untuk menggunakan laluan lalai, tetapi tukar laluan kepada pemacu kilat USB Laluan ke versi git (seperti g:\git_portable\.ssh). Kemudian, setiap kali anda menggunakan git (versi mudah alih), mula-mula gunakan
export HOME=g:\git_portable
untuk mengubah suai sementaraHOME
pembolehubah persekitaran, dan laluan pemasangan seterusnya versi mudah alih git hendaklah ditetapkan mengikut situasi sebenar anda.Dengan cara ini anda boleh menggunakan ssh untuk mengakses repositori jauh github anda seperti dalam versi desktop git.
Perhatian, jangan abaikan garis miring berganda \ dalam laluan di atas.