La clé publique du nuage de code de configuration apparaît [email protected]: autorisation refusée (publickey).

Lorsque le code de configuration cloud public -
je utiliser ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/gitee_id_rsapour générer une clé publique
parce que mon ssh -T [email protected]temps il y avait
[email protected]: Permission denied (publickey).

Le site officiel peut être vu par la nouvelle configconfiguration de deux clé publique
qui est généré avant GitHub d'influence sans être
spécifiquement adresse ci - dessous
pour créer un nouveau fichier de configuration dans ~ / sous le répertoire .ssh, ajoutez ce qui suit (où le nom de domaine hôte et HostName remplissage serveur git , IdentityFile spécifie le chemin de la clé privée)

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

Testez séparément avec la commande ssh

ssh -T [email protected]
ssh -T [email protected]

Puis le succès est revenu

Hi xxx! You've successfully authenticated, but GITEE.COM does not provide shell access.
Publié 41 articles originaux · Likes2 · Visites 1836

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43883485/article/details/104830441
conseillé
Classement