github 配置ssh公钥

[toc]

git使用https协议,每次pull/push都会提示要输入密码,使用git协议,然后使用ssh密钥,这样免去每次都输密码的麻烦

公钥位置

ssh 公钥默认储存在账户的主目录下的 ~/.ssh 目录。进去看看:

$ cd ~/.ssh
$ ls
known_hosts

看一下有没有id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之类成对的文件),有 .pub 后缀的文件就是公钥,另一个文件则是密钥。

创建公钥

没有通过ssh-keygen来创建

$ ssh-keygen -t rsa -C "your_email@youremail.com"

一路按 Return就会创建。

获取公钥

$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0X6L1zLL4VHuvGb8aJH3ippTozmReSUzgntvk434aJ/v7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8vR3c8E7CjZN733f5AL8uEYJA+YZevY5UCvEg+umT7PHghKYaJwaCxV7sjYP7Z6V79OMCEAGDNXC26IBMdMgOluQjp6o6j2KAdtRBdCDS/QIU5THQDxJ9lBXjk1fiq9tITo/aXBvjZeD+gH/Apkh/0GbO8VQLiYYmNfqqAHHeXdltORn8N7C9lOa/UW3KM7QdXo6J0GFlBVQeTE/IGqhMS5PMln3 admin@admin-PC

配置公钥

登陆github账号, 点击Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key

title 可以自己设置一个识别该机器的名字

点击 Add key 完成配置。

验证公钥

验证下这个key是不是正常工作

$ ssh -T git@github.com

出现

Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.

标示验证通过。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,280评论 19 139
  • 前言: 自己作死下载了多个破解软件,不知道那个可能程序有问题,导致了电脑重启后无法开机,苦逼的只能重装系统,所以之...
    Eugene_iOS阅读 15,951评论 3 10
  • 一、Homebrew简介、安装以及git安装 Homebrew简称brew,是Mac系统上软件包的管理工具,能在M...
    程旭媛阅读 7,830评论 1 1
  • 跟刘轩一起学心理学(8月) 一点一点学习起来,不要忽视积累的力量。通过视频学习和分析理解,针对我们日常生活中会遇见...
    舒涵vivian阅读 5,792评论 1 6
  • 写下这篇文章时,距离我上次刷空间和朋友圈已经十个小时了,当然还在我一直玩手机的情况下,因为放假在家也无事可...
    帅气的我2333阅读 3,352评论 1 0

友情链接更多精彩内容