美文网首页
git 创建ssh key 记录

git 创建ssh key 记录

作者: 会九卦的兔子 | 来源:发表于2018-02-10 18:19 被阅读0次

首先要创建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

相关文章

网友评论

      本文标题:git 创建ssh key 记录

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