美文网首页iOS Toolsgithub
(搬运)Git SSH Key 生成并添加到 Github 步骤

(搬运)Git SSH Key 生成并添加到 Github 步骤

作者: Coder_Y | 来源:发表于2015-11-04 20:33 被阅读3269次

Git SSH Key 生成并添加到 Github 步骤


原文:Git SSH Key 生成步骤

Git 是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的 Git 则需要SSH的配置。

Github 的 SSH 配置步骤如下:

一、设置Git user的name和email:


$ git config --global user.name "your user name"
$ git config --global user.email "your email address"

二、生成SSH密钥:


2.1 检查 ssh 密钥是否已存在

2.1.1 Windows环境下

查看C:\Users\YourUserName\.ssh是否存在
如果该文件夹存在,则说明密钥已存在,则备份删除

2.1.2 Linux环境下

查看~/.ssh是否存在
如果该文件夹存在,则说明密钥已存在,则备份删除

2.2 生成 ssh 密钥

在命令行中输入

$ ssh-keygen -t rsa -C “your email address”

连续按3个回车(密码默认为空),得到 id_rsa 和 id_rsa.pub 文件,说明生成成功

三、添加密钥到 Github


打开 Github,登录自己的账号后
点击自己的头像->settings->SSH Keys->Add SSH key
将本地 id_rsa.pub 中的内容粘贴到 Key 文本框中,随意输入一个 title,点击 Add Key 即可

四、测试


在命令行中输入

$ ssh git@github.com

会出现如下询问:

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

键入yes后回车,如果出现

Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell accessConnection to github.com closed.

则说明验证成功,否则可能是上述步骤中的其中几步出错了,需重新来过

相关文章

网友评论

  • 全真教丿尹志平:不是命令行怎么样生存sshKey呢??
    柯里斯:@全真教丿尹志平 楼主的这个是Linux的环境, 你说的不是命令行是Windows环境吗? 如果是的话, 安装git, 安装后进入命令行执行以上的命令就好了

本文标题:(搬运)Git SSH Key 生成并添加到 Github 步骤

本文链接:https://www.haomeiwen.com/subject/cezqhttx.html