(Git 学习)Git SSH Key 建立步骤

首先感谢segmentfalut上的朋友对我帮助。git

首先:查看你是否有../ssh 这个文件;
怎么查看;找到你的git安装目录,在安装目录下查看是否./ssh,
以个人为例:github

clipboard.png
在C盘/Users/11/下面;bash

clipboard.png
看到没有.ssh文件;ssh

若是你已经有了这个文件,能够跳过直接区文章末尾;
开始建立:
(用 git bash Here 进行下面的操做)测试

第一步配置你的用户信息:
命令:
git config --global user.name "Xyd1995"    //配置你的帐户名字
git config --global user.email "752136881@qq.com"    //配置你的建立github帐户的邮箱;

查看已经配置好的用户信息:
git config user.name
git config user.email

clipboard.png

clipboard.png

这里须要主要 git config --global user.name后面要有空格!!spa

clipboard.png

生成SSH key
命令:ssh-keygen -t rsa -C "752136681@qq.com"
后面填写你得邮箱!!!3d

clipboard.png

这里我发现用cmd 提示 ssh不是命令~~~换用 git bash Here 若是你已经安装了,在桌面右键就会看见
code

clipboard.png

他会提示你输入三个选项须要填写,我也不是太懂。。
第一个是建立这个密钥的文件名称;
第二个是建立一个密码;
第三个是确认这个密码;
百度是:建立一个密码;远程时须要输入这个 密码;我就不填写了。所有回车;blog

这个就是输入你建立的ssh key的文件名称;默认是id_rsa,若是你回车它就默认在改路径下建立名为id_rsa的文件
clipboard.pngip

建立好了以后,回到咱们前面查找的目录,看有没有.ssh文件夹

clipboard.png

哎,,,,有了~~~~
./ssh文件下,有一个id_rsa 文件,咱们就是须要这个。

clipboard.png

登陆github 填写这个ssh key

进入我的设置选项,找到setting进入,找到SSH and GPG keys

clipboard.png

clipboard.png

打开 ssh and GPG keys

clipboard.png

clipboard.png

测试一下是否能够连接:
命令:ssh -T git@github.com

泡脚凤爪~~~个人报错了 - -.

clipboard.png
提示:连接到主机git@github.com端口20超时~~~
百度以后,可能时端口被占用;
解决办法:
在./ssh 下找到congfig文件,若是没有就建立一个

clipboard.png

在config文件中复制下面代码:

Host github.com

User git

Hostname ssh.github.com

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_rsa

Port 443

而后在执行
ssh -T git@github.com 查看是否能够连接;

回车便可,意思百度吧。
clipboard.png

clipboard.png

连接成功。 ssh key 验证成功,你能够本地仓库上传远程仓库了~

相关文章
相关标签/搜索