今天你PY了吗

Github多个SSH KEY配置

2017-08-01
Humy

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

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

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

第一步.ssh-keygen -t rsa -C "xxxxxxx@qq.com",直接一直回车就好了,这时会在本地生成一个.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

第六步.两台电脑同步更新代码

git fetch origin master
git pull origin master

本文为Humy原创文章,转载无需和我联系,但请注明来自https://humyue.github.io

评论