git 创建ssh key 记录

首先要创建SSH Key 需要有git Bash

所以你可以先装好 下载链接  https://git-scm.com/downloads 

1. 在你的电脑用户路径下创建一个  .ssh 文件夹

cmd 命令符,打开命令提示符窗口(最好用管理员运行)


输入 mkdir  .ssh 创建文件夹。

2. 运行windows 下 cmd 打开 Git Bash  最好用管理员运行;


3. 配置 全局用户名和邮件

git config --global user.name "yourname"

git config --global user.email "youremail@163.com"

4. 然后 准备创建 ssh key   

ssh-keygen -t rsa -C "youremail@163.com"   (这里是你的邮件 ),会要求你输入自己的passphrase 直接enter 

5 .最好成功的话 会输出两个文件 id_rsa  和 id_rsa.pub  就在刚才创建的 .ssh 文件夹中, (类似如下路径)


类似下面的两个文件


现在密钥创建好了, 需要你登陆github把密钥加上去   https://github.com/login

打开你的 用户设置 Account settings 

点开 SSH and GPG keys  ,新建一个sshkey (New  SSH key ) ,


 title 随便写,把.ssh文件夹中的id_rsa.pub文件中的内容复制到 Key里面, Add SSH key完成github设置

验证是否成功: 

输入  ssh-T youremail@163.com


不成功就是 

解决方式是:在 .ssh 文件夹新建一个 config文件

写入以下内容

Host github.com

User youremail@163.com

Hostname ssh.github.com

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_rsa

Port 443

会出现   Are you sure you want to continue connecting (yes/no)?  直接写 yes  

然后再试试

$ ssh -T git@github.com

成功输出   Hi Your Name! You've successfully authenticated, but GitHub does not provide shell access.

就大功告成啦 就可以 fetch pull push

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,751评论 9 163
  • 单个.ssh文件rsa rsa.pub生成: 一 、 设置Git的user name和email: $ git c...
    Mr_不靠谱_先森阅读 4,637评论 0 1
  • 无邀自来~ 不介绍自己肤质就做推荐的都是耍流氓<( ̄3 ̄)> 。坐标湖南,21岁,混合肌,夏天混合偏油,冬...
    五月桃夭阅读 509评论 0 0
  • 昨天和今天只是时钟多走了一圈,今天和明天只是多了一个期望。每一天都在想你之中渡过。 喜欢的秋天转眼就走了,让人发冷...
    赖七钱阅读 282评论 0 1