//本环境为os下

//首先是查看本机安装git版本

yangliu$ git --version

git version 2.17.0

//git目录

yangliu$ which git

/usr/local/bin/git

//生成git用户名和邮箱

yangliu$ git config --global user.name "renyu"                    //里面是自己的用户名

yangliu$ git config --global user.email "ren**@163.com"           //里面是自己的邮箱

//查看是否已经有密钥,我这里之前没有,有的话用就可以咯

yangliu$ cd ~/.ssh

-bash: cd: /Users/yangliu/.ssh: No such file or directory

//生成根,输入下面的命令后 三个回车,其中有输入密码,这里有一步就是密码为空

yangliu$ ssh-keygen -t rsa -C "ren****@163.com"

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/yangliu/.ssh/id_rsa):         //生成的id_rsa公钥

Created directory '/Users/yangliu/.ssh'.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /Users/yangliu/.ssh/id_rsa.

Your public key has been saved in /Users/yangliu/.ssh/id_rsa.pub.//生成的公钥地址

The key fingerprint is:

SHA256:******* ren*****@163.com

The key's randomart image is:

+---[RSA 2048]----+

|        .       .|

|         o .   o.|

|          o . o.o|

|       . o .o .o.|

|      + S oo =o  |

|     . o   .X+ o |

|         . Bo.*o+|

|        . *.O=+o=|

|       E o.**B oo|

+----[SHA256]-----+

//查看生成的公钥

yangliu$ cd /Users/yangliu/.ssh/

yangliu$ cat id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHqIyXu2BcSU3OYWdx3rLTYe3UlX03BOrSjs91TYCXh****************************************     renyu1404@163.com


//测试github

yangliu$ ssh git@github.com

The authenticity of host 'github.com (13.250.177.223)' can't be established.

RSA key fingerprint is SHA256:************.

Are you sure you want to continue connecting (yes/no)? yes//输入

Warning: Permanently added 'github.com,13.250.*.*' (RSA) to the list of known hosts.

PTY allocation request failed on channel 0

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

Connection to github.com closed.


可以把生成的公钥放到github上就可以上传到他那里啦 ,也可以添加到你们公司的authorized_keys上。

Git SSH Key生成,配置到GitHub 并测试相关推荐

  1. Git SSH Key 生成并添加到github/gitee步骤

    Git SSH Key 生成并添加到github/gitee步骤 在本地生成密钥 大家好,这里是坚果前端小课堂,欢迎大家关注我的公众号,"坚果前端" Git是分布式的代码管理工具, ...

  2. Git SSH Key 生成步骤

    Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 一 . 设置Git的user name和email: $ git ...

  3. git ssh key生成

    重装系统后,需要重新安装git,ssh key便是遇到的其中一个问题,具体解决办法如下: 1.安装好git客户端后,查看本地是否有.ssh文件,命令如下: mkdir ~/.ssh 2.如果没有该文件 ...

  4. mac 如何快速生成SSH key,配置github SSH公钥连接(解决git push 413问题)

    来源:掘金 作者:老表 一.说一说 了解这个的起因是今天git push的时候遇到报错error: RPC 失败.HTTP 413 curl 22 The requested URL returned ...

  5. Git简单生成公钥和私钥的方法及git ssh key配置

    Git简单生成公钥和私钥的方法 Git安装完之后,需做最后一步配置.打开git bash,分别执行以下两句命令 git config --global user.name "用户名" ...

  6. Git 中 SSH key 生成步骤

    由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在此之前,必须要生成SSH key. 第1步:创建SSH Key.在windows下 ...

  7. Git SSH key配置

    一.检查本地Git配置 用如下命令(如未特别说明,所有命令均默认在Git Bash工具下执行)检查一下用户名和邮箱是否配置(github支持我们用用户名或邮箱登录): git config --glo ...

  8. ssh key生成_Stelnet(ssh)登陆华为交换机配置教程

    使用STelnet V1协议存在安全风险,建议使用STelnet V2登录设备. 1.生成本地密钥对 密钥保存在交换机中单不保存在配置文件中 [Huawei]rsa ? key-pair RSA ke ...

  9. 多个SSH Key自动化配置

    在实际开发中经常会遇到连接不同的远程代码管理平台,比如Github.gitlab.coding,如果采用ssh验证方式就需要在本地生成相应的SSH Key,以及配置config文件,具体步骤可参考ju ...

最新文章

  1. 我又发现了7个让人心动的宝藏软件,很少有人知道
  2. 程序员会成为非常内卷的职业吗?
  3. php入门时间,PHP入门(8)日期和时间
  4. 关于引用传递的测试题
  5. linux命令基本格式教程,Linux命令基本格式(详解版)
  6. python中的私有化
  7. oracle signed类型,char、signed char 和 unsigned char 的区别
  8. 【转帖】Mysql多维数据仓库指南 第一篇 第1章
  9. Ubuntu安装最新版nodejs
  10. windows C盘瘦身
  11. Android四大组件——BroadcastReceiver详解
  12. 毕向东java笔记ppt,毕向东java学习笔记.doc
  13. token干什么用_什么是Token?Token有什么用处?为什么使用它?Token认证又是什么?...
  14. C语言中access/_access函数的使用
  15. 华为太极magisk安装教程_小米手机官方REC装面具(magisk)教程
  16. EV 鼠标被消费者誉为世界“第八大奇迹”内幕
  17. xb8886a规格书_拆解报告:Baseus倍思Bipow 10000mAh USB PD快充移动电源N1PD
  18. c语言在打开文件时会使用到的函数,C语言打开文件操作
  19. 高等数学——傅里叶级数
  20. win7出现无法连接到代理服务器的错误,不能上网的问题的解决

热门文章

  1. Intel Realsense D435 composite_frame类 frame类 video_frame类 depth_frame类的关系
  2. Intel Realsense D435 pipeline对象指什么?
  3. TCP/IP面试常问合集,JavaWeb内容及HTTP协议
  4. 公交线路 思维,分支(女赛)
  5. Canal实时同步数据到RocketMQ
  6. NIO源码解析:IntBuffer基本使用
  7. 独占设备的分配和回收模拟_系统设计硬核知识(4)——操作系统的设备管理...
  8. java oom dump_Java OOM 内存溢出分析
  9. 商淘多b2b2c商城系统怎么在个人电脑上安装_b2b2c商城系统免费模板怎么用?
  10. Windows环境下IOCP和SELECT模型性能比较