github使用密钥登录
注册github之后
初次使用git的用户要使用git协议大概需要三个步骤:
一、生成密钥对
二、设置远程仓库(本文以github为例)上的公钥
一、生成密钥对
再window系统中可以通过xshell生成密钥对,然后将私钥放到~/.ssh/目录下,新增config文件
在新增私钥的时候,通过指定不同的文件名来生成不同的私钥文件
touch ~/.ssh/config chmod 600 ~/.ssh/config
修改config文件的内容
Host github.com IdentityFile ~/.ssh/id_rsa.github User git
这样在登陆的时候,ssh会根据登陆不同的域来读取相应的私钥文件
二、添加公钥到你的远程仓库(github)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0X6L1zLL4VHuvGb8aJH3ippTozmReSUzgntvk434aJ/v7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8vR3c8E7CjZN733f5AL8uEYJA+YZevY5UCvEg+umT7
PHghKYaJwaCxV7sjYP7Z6V79OMCEAGDNXC26IBMdMgOluQjp6o6j2KAdtRBdCDS/QIU5THQDxJ9lBXjk1fiq9tITo/aXBvjZeD+gH/Apkh/0GbO8VQLiYYmNfqqAHHeXdltORn8N7C9lOa/UW3KM7QdXo6J0GFlBVQeTE/IGqhMS5PMln3 admin@admin-PC
三、使用ssh 连接github主机:
使用命令:
shh -T -v git@github.com
运用shh -T -v git@github.com查看具体出错信息,再根据信息来调试