<commit_before>---
layout: post
title:  "多个SSH KEY配置"
date:   2017-08-01 22:14:54
categories: Ubuntu
tags:  Ubuntu
author: Humy
---
* content
{:toc}

>自从安装了Ubuntu,就是无穷无尽的开发环境配置,下面记录一下,我在配置SSH key上遇到的坑




因为我的博客是用的Github+jekyll搭建的,没有后台,所以发布博客时必须通过git上传,但是我是双系统,这就必须配置两个SSH Key

本来以为,跟Windows一样再配置一个就好了.但是实际上不行,下面接详细介绍一下配置过程

#### 第一步`.ssh-keygen -t rsa -C "xxxxxxx<EMAIL>"`,直接一直回车就好了,这时会在本地生成一个.ssh文件夹,例如我的文件夹路径是`/home/humy/.ssh`

#### 第二步.输入`ssh-add /home/humy/.ssh/id_rsa`,没有出错进入下一步,出错了执行一下`eval (ssh-agent -s)`,再添加一次(ps:之前一直出错就是因为没有执行这一步)

#### 第三步.新建一个目录关联远程仓库

```
mkdir github
sudo chmod 777 github
cd github
git init
git config --global user.name "xxx"
git config --global user.email "xxx"
sudo git remote add origin <EMAIL>:humyue/humyue.github.io.git
git clone git@github.com:humyue/humyue.github.io.git
```
#### 第四步.这时就可以愉快的上传你的博客了

```
git add .
git commit -m "description infomation"
git push origin master
```
<commit_msg>update a little<commit_after>---
layout: post
title:  "多个SSH KEY配置"
date:   2017-08-01 22:14:54
categories: Ubuntu
tags:  Ubuntu
author: Humy
---
* content
{:toc}

>自从安装了Ubuntu,就是无穷无尽的开发环境配置,下面记录一下,我在配置SSH key上遇到的坑




因为我的博客是用的Github+jekyll搭建的,没有后台,所以发布博客时必须通过git上传,但是我是双系统,这就必须配置两个SSH Key

本来以为,跟Windows一样再配置一个就好了.但是实际上不行,下面接详细介绍一下配置过程

#### 第一步`.ssh-keygen -t rsa -C "<EMAIL>"`,直接一直回车就好了,这时会在本地生成一个.ssh文件夹,例如我的文件夹路径是`/home/humy/.ssh`

#### 第二步.输入`ssh-add /home/humy/.ssh/id_rsa`,没有出错进入下一步,出错了执行一下`eval (ssh-agent -s)`,再添加一次(ps:之前一直出错就是因为没有执行这一步)

#### 第三步.`sudo gedit /home/humy/.ssh/id_rsa.pub`,将里面的key复制到Github上去

#### 第四步.新建一个目录关联远程仓库

```
mkdir github
sudo chmod 777 github
cd github
git init
git config --global user.name "xxx"
git config --global user.email "xxx"
sudo git remote add origin git@github.com:humyue/humyue.github.io.git
git clone git@github.com:humyue/humyue.github.io.git
```
#### 第五步.这时就可以愉快的上传你的博客了

```
git add .
git commit -m "description infomation"
git push origin master
```

{'fraction_non_alphanumeric': 0.14734672849046884, 'fraction_numerical': 0.01751674394641937, 'mean_word_length': 5.34640522875817, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 3, 'substrings_counts': 1, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4709355', 'n_tokens_mistral': 1162, 'n_tokens_neox': 1173, 'n_words': 151}