首页 > 技术文章 > github使用密钥登录

taiguyiba 原文

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

推荐阅读