github - Comment définir la clé privée ssh pour une version portable de git (c'est-à-dire la version installée sur une clé USB)?
淡淡烟草味
淡淡烟草味 2017-05-02 09:43:52
0
1
1212

La version portable de git est plug-and-play et peut être utilisée sur n'importe quel ordinateur sur lequel git n'est pas installé. Si j'utilise la même méthode que la version de bureau de git pour configurer la clé privée ssh, je ne pourrai pas utiliser ssh pour accéder normalement à l'entrepôt distant github, même si j'enregistre la clé privée sur la clé USB. Voici le message d'erreur :

L'authenticité de l'hôte 'github.com (192.30.253.112)' ne peut pas être
établie.
L'empreinte digitale de la clé RSA est SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Êtes-vous sûr de vouloir continuer la connexion (oui /Non)? oui
Avertissement : ajout permanent de 'github.com,192.30.253.112' (RSA) à la liste des
hôtes connus.
Autorisation refusée (clé publique).
fatal : impossible de lire à distance référentiel.

Veuillez vous assurer que vous disposez des droits d'accès corrects
et que le référentiel existe.

Je veux savoir comment configurer la clé privée ssh dans la version portable de git pour m'assurer que je peux me connecter normalement au référentiel distant.

淡淡烟草味
淡淡烟草味

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