$ clip < ~/.ssh/id_rsa.pub

bash: /c/Users/UsersName/.ssh/id_rsa.pub: No such file or directory

Step 1、检查本机现有的SSH密钥

检查~/.ssh看看是否有名为d_rsa.pub和id_dsa.pub的2个文件。如果你什么都没得到这些文件,转到  步骤2 ;否则,请跳到  第3步。

打开你的Git Bash,输入:

$ ls -al ~/.ssh

Step 2、创建一个新的SSH密钥

注意期间“输入密码(空没有密码):再次输入密码]:[键入密码]#再次输入相同的密码”,如下:

“Enter passphrase (empty for no passphrase): [Type a passphrase] # Enter same passphrase again:”

可不管,直接一路ENTER。

$ ssh-keygen -t rsa -C "注册Github用的邮箱"

$ ssh-keygen -t rsa -C "注册Github用的邮箱"

Generating public/private rsa key pair.

Enter file in which to save the key (/c/Users/UsersName/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /c/Users/UsersName/.ssh/id_rsa.

Your public key has been saved in /c/Users/UsersName/.ssh/id_rsa.pub.

The key fingerprint is:

SHA256:rwuerTS5wjzt86GtvvVt0jwm5nquIJWpdXt+kw2exYU 注册Github用的邮箱

The key's randomart image is:

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

| |

| |

| . |

| o E .|

| = S . . |

| + o o . o |

| oo.* + o+ * |

| =+o@ *=.% . |

| =@*OO=*.o |

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

现在你的公钥已经保存在/c/Users/you/.ssh/id_rsa.pub中。

如果以上“ssh-keygen 生成一个公钥私钥”的过程中选择设置了密码,及可通过“ssh-add”来实现ssh免密码登陆。(详情可参照“ssh-agent用法”)

添加新的SSh密钥到ssh-keyen中:

$ eval "$ (ssh-agent -s)"  #ssh-agent启动之后,如果通过公钥做身份验证,只需第一次输入密码,以后ssh-agent会帮你自动输入。

Step 3、将你的SSH key添加到GitHub

运行以下代码复制id_rsa.pub到剪切板:

$ clip < ~/.ssh/id_rsa.pub

手动复制 ~/.ssh文件夹下的id_rsa.pub。

在页面的用户栏的右上角,单击  Settings ;

在左侧边栏点击 SSH and GPG keys.;

点击   New SSH key ;

在Title标题区域中,为新的SSH密钥添加一个描述性标签。例如,如果您使用的是个人的PC,您可以调用这个关键的“Personal MacBook Air”;

粘贴您的钥匙插入 Key 区域中;

点击  Add SSH key ;

确认通过输入操作GitHub的密码。

Step 4、测试SSH key是否成功的添加到GitHub

$ ssh -T git@github.com # 用 ssh 连接 github

$ ssh -T git@github.com

中途会有如下提示,选择yes即可:

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

git两个账号切换_多个git账号之间的切换相关推荐

  1. git mr 怎样合并部分_系统掌握Git之—分离头指针与合并操作

    分离头指针 分离头指针表示我们在工作在没用分支的情况下,我们通过git log 打印日志,选择中间的一个commitId,然后进行checkout操作,git checkout 82fdac4baac ...

  2. vue动态切换css文件_vue实现样式之间的切换及vue动态样式的实现方法

    编程之家收集整理的这篇文章主要介绍了vue实现样式之间的切换及vue动态样式的实现方法,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. 前言 既然我们选择了vue,那么在做东西时就不要想 ...

  3. fetch git pull 切换_每天提交 Git 太烦?直接用 Python 就好了!

    作者:匿蟒 链接:https://note.qidong.name/2018/01/gitpython 对于协作开发的项目,每天开发前后更新和提交 Git 仓库是基本操作.但作为总是想偷懒的程序员,一 ...

  4. a commit git 参数是什么意思_深入理解Git - 一切皆commit

    在对 git 有了基本理解和知道常规操作之后,如何对 git 的使用有进一步的理解? 一切皆 commit 或许是个不错的理解思路. 本文将从『一切皆 commit 』的角度,通过 git 中常见的名 ...

  5. git 改local branch名字_最好的Git分支管理教程

    Git最难学习的就是Git的多分支问题,不同操作会对当前分支造成什么影响,比如相同初始状态,类似操作,rebase和merge的不同结果. rebase(左),merge(右) 教程简介 推荐一个非常 ...

  6. as上的git到码云操作_如何使用git从码云克隆项目到本地?

    https://www.cnblogs.com/gbb123/p/6784822.html 前段时间,有读者微信问我,如果使用Git从码云或者Github 克隆代码到本地,然后进行提交代码的操作 .可 ...

  7. jq 中英文切换_如何用js实现网站中英文切换?HTML中想把一段js语言转换为jq语言?...

    相关问题 vartb=$("");$.each(json,function(index,ele){vartr=$("tr");$.each(ele,functi ...

  8. git关闭密码自动存储_项目在 git 里怎样合理的保存配置文件(服务器密码等敏感内容)...

    办法其实很多,有两种较常用. 第一种是配置文件不提交真实内容,只提交一个模板文件.每个开发者克隆之后按照自己的环境补完配置文件,这样自然而然就独立出来了(需更改文件名并忽略有效配置文件). 如果配置文 ...

  9. java swing 图片切换_在一个界面中要实现图片切换,用java要肿么实现??

    通常可以设置某个固定的切换时间,之后显示固定的或者是随机的显示某张图片,举例: import java.awt.*; import java.awt.event.*; import javax.swi ...

最新文章

  1. CSDN博客越来越垃圾了,到处放广告
  2. CocoaPods安装与使用
  3. 将多个csv文件导入到pandas中并串联到一个DataFrame中
  4. 面试的算法1(C语言)(整理)(组合数 字符串倒置 最大公共串)
  5. 2.HTML基本格式
  6. tf热保护怎么安装_SEW-电机热保护说明
  7. 什么是BSP工程师?
  8. 5000字权威指南分享!企业如何正确制定 IT 战略及其路线图
  9. Objective-C 学习 (一):Objective-C 概述
  10. 在Java中将字符串转换为日期,将日期转换为字符串
  11. 计算机一级报名是报ms office 吗,计算机一级考试
  12. Wget下载网页与镜像网站
  13. 微信机器人接口,微信ipad协议
  14. 在VT上搜索恶意软件
  15. matlab 关于interpreter的使用
  16. 你的时间都去哪了?(一)数据分析指标
  17. MDS中的caps和Locker
  18. 计算机硬件的组装硬盘,组装电脑如何选择硬盘?DIY装机四种电脑硬盘搭配方案提供参考...
  19. 加州大学欧文分校计算机排名,加州大学欧文分校计算机工程硕士排名第30(2020年TFE Times排名)...
  20. 流体力学方程的秘密(1)

热门文章

  1. c语言xc比较大小写,XCTestAPI文档.docx
  2. php算法入门,a011.PHP实战:加密解密,简单算法入门
  3. gentoo linux 分区_小白安装Gentoo Linux操作系统——磁盘分区
  4. nmap地址段下的ip_安服福音——花式nmap扫描整理结果(文末重磅消息)
  5. 一棵树的生物量怎么算_宾利的眼镜盒价值2万,算坑人吗?网友:良心产品,不坑穷人...
  6. python获取当前文件路径
  7. Halcon算子学习:get_sheet_of_light_result
  8. Android之ActionBar
  9. 矿井通风计算c语言_矿井主通风机的技术发展现状与未来发展趋势
  10. sum()转字符串_Python字符串与内置函数