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查看具体出错信息,再根据信息来调试

 

posted @ 2018-07-31 16:55  kangjie  阅读(1950)  评论(0编辑  收藏  举报