首先感谢segmentfalut上的朋友对我帮助。git
首先:查看你是否有../ssh 这个文件;
怎么查看;找到你的git安装目录,在安装目录下查看是否./ssh,
以个人为例:github
在C盘/Users/11/下面;bash
看到没有.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
这里须要主要 git config --global user.name后面要有空格!!spa
生成SSH key
命令:ssh-keygen -t rsa -C "752136681@qq.com"
后面填写你得邮箱!!!3d
这里我发现用cmd 提示 ssh不是命令~~~换用 git bash Here 若是你已经安装了,在桌面右键就会看见
。code
他会提示你输入三个选项须要填写,我也不是太懂。。
第一个是建立这个密钥的文件名称;
第二个是建立一个密码;
第三个是确认这个密码;
百度是:建立一个密码;远程时须要输入这个 密码;我就不填写了。所有回车;blog
这个就是输入你建立的ssh key的文件名称;默认是id_rsa,若是你回车它就默认在改路径下建立名为id_rsa的文件ip
建立好了以后,回到咱们前面查找的目录,看有没有.ssh文件夹
哎,,,,有了~~~~
./ssh文件下,有一个id_rsa 文件,咱们就是须要这个。
登陆github 填写这个ssh key
进入我的设置选项,找到setting进入,找到SSH and GPG keys
打开 ssh and GPG keys
测试一下是否能够连接:
命令:ssh -T git@github.com
泡脚凤爪~~~个人报错了 - -.
提示:连接到主机git@github.com端口20超时~~~
百度以后,可能时端口被占用;
解决办法:
在./ssh 下找到congfig文件,若是没有就建立一个
在config文件中复制下面代码:
Host github.com User git Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Port 443
而后在执行
ssh -T git@github.com 查看是否能够连接;
回车便可,意思百度吧。
连接成功。 ssh key 验证成功,你能够本地仓库上传远程仓库了~