La clave pública de la nube del código de configuración aparece [email protected]: Permiso denegado (publickey).

Cuando el código de configuración de nube pública
que uso ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/gitee_id_rsapara generar una clave pública
porque mi ssh -T [email protected]tiempo no había
[email protected]: Permission denied (publickey).

Después de ver el sitio web oficial, puede configconfigurar dos claves públicas
creando una nueva . Eso significa que el github que generó antes no se ve afectado. La
solución específica es la siguiente
. Cree un nuevo archivo de configuración en el directorio ~ / .ssh y agregue el siguiente contenido (donde Host y HostName llenan el nombre de dominio del servidor git , IdentityFile especifica la ruta de la clave privada)

# 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

Probar por separado con el comando ssh

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

Luego regresó el éxito

Hi xxx! You've successfully authenticated, but GITEE.COM does not provide shell access.
41 artículos originales publicados · Me gusta2 · Visitas 1836

Supongo que te gusta

Origin blog.csdn.net/weixin_43883485/article/details/104830441
Recomendado
Clasificación