GitHub添加SSH-key的步骤


在用github管理项目的时候,可以使用https url克隆到本地,也可以使用 SSH url 克隆到本地。一般来说,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了,而且GitHub提供了ZIP download。而使用 SSH url 克隆却需要在克隆之前先配置和添加好 SSH key。

这里给大家按部就班地介绍在GitHub上添加SHH-key的步骤。

A、首先在GitHub上sign in一个账户

GitHub–>https://github.com/

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。

B、在电脑上安装git

git Downloads -->https://git-scm.com/download

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

C、*生成并添加SHH key *

1、首先需要检查你电脑是否已经有 SSH key
运行 git Bash 客户端,输入如下代码:

$ cd ~/.ssh
$ ls

这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过2直接进入3。笔者因为没有生成过SHH key,所以是这样的……

在这里插入图片描述
2、创建SSH key

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

以上代码省略了 -f 参数,因此,运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的 SSH key 代码,如:

Generating public/private rsa key pair.
# Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]

也可以不输入文件名,使用默认文件名,那么就会生成id_rsa.pub和 id_dsa.pub 两个密钥文件。

接着又会提示你输入两次密码,当然,也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上。

Enter passphrase (empty for no passphrase): 
# Enter same passphrase again:

接下来,就会显示如下代码提示,如:

Your identification has been saved in /c/Users/you/.ssh/id_rsa.
# Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

当你看到上面这段代码的时候,那就说明你的 SSH key 已经创建成功,你只需要添加到github的SSH key上就可以了。

笔者懒汉子一只,所以就全回车了……在这里插入图片描述
3、添加你的 SSH key 到 github上面去
a、首先你需要拷贝 id_rsa.pub 文件的内容,你可以用编辑器打开文件复制,也可以用git命令复制该文件的内容,如:

$ clip < ~/.ssh/id_rsa.pub

在这里插入图片描述
b、登录你的github账号,从右上角的设置(Settings)进入,然后点击菜单栏的 SSH and GPG keys 进入页面添加 SSH key。

c、把复制的 SSH key 代码右键粘贴到 key 所对应的输入框中,上面的 Title 所对应的输入框你也可以输入一个该 SSH key 显示在 github 上的一个别名,默认的会使用你的邮件名称。

在这里插入图片描述
4、测试一下该SSH key
在git Bash 中输入以下代码

$ ssh -T git@github.com

然后提示 You've successfully authenticated,这样就好了~~~
5、clone一个repository试试~
在这里插入图片描述
虽然还不知道具体发生了什么,但是一眼看过去就是成功的丫!!!

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值