github - 便携版git(即安装在U盘上的版本)如何设置ssh私钥?
淡淡烟草味
淡淡烟草味 2017-05-02 09:43:52
0
1
1198

便携版的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私钥才能保证我正常连接远程仓库。

淡淡烟草味
淡淡烟草味

répondre à tous(1)
黄舟

J'ai trouvé la méthode de configuration basée sur le fichier readme dans la version mobile de git. En fait, la méthode est très simple. Les étapes de configuration sont fondamentalement les mêmes que la méthode de configuration de ssh-key dans la version de bureau de git, sauf que l'étape de sélection du chemin de stockage de la clé est différente - n'appuyez pas sur Entrée. pour utiliser le chemin par défaut, mais changez le chemin vers une clé USB. Le chemin vers la version de git (comme g:\git_portable\.ssh). Ensuite, chaque fois que vous utilisez git (version mobile), utilisez d'abord export HOME=g:\git_portable pour modifier temporairement la variable d'environnement HOME, et le chemin d'installation ultérieur de la version mobile de git doit être défini en fonction de votre situation réelle.
De cette façon, vous pouvez utiliser ssh pour accéder à votre référentiel distant github, tout comme dans la version de bureau de git.
Remarque : n'ignorez pas la double barre oblique \ dans le chemin ci-dessus.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal