上一篇教程中介绍了如何新建仓库,但是如何使用这个仓库呢?本章节将会介绍如何搭建本地环境使用这个仓库。
为了搭建本地可调式环境,需要安装的软件有:git
、 Ruby
、RubyGems
、Jekyll
git
的下载地址为:https://git-scm.com/downloads,这里下载的是Git-2.20.1-64-bit.exe,下载完成后双击安装即可。
在右键能看到 Git GUI here
和 Git Bash here
即算安装成功。
Ruby
的下载地址为:https://rubyinstaller.org/downloads/,这里下载的是Ruby+Devkit 2.5.3-1(x64),下载完成后双击安装即可。
而最后会弹窗显示是否安装 MSYS2
,这里选择的是 3
:
RubyGems
的下载地址为哦:https://rubygems.org/pages/download,这里下载的是rubygems-3.0.2.zip。
解压后进入目录,右键打开 Git Bash here
输入:
ruby setup.rb
等待安装完成即可。
右键打开 Git Bash here
输入:
gem install jekyll
等待安装完成即可。
右键打开 Git Bash here
输入:
gem install jekyll-paginate
等待安装完成后,则所有本地环境已经安装完成。
建立钥匙
在本地创建ssh key:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
输入后会让你输入密码,一般这个不要输入了,回车跳过
直接点回车,说明会在默认文件id_rsa上生成ssh key,然后系统要求输入密码,直接按回车表示不设密码:
重复密码时也是直接回车,之后提示你shh key已经生成成功,得到下图:
然后我们进入提示的地址下查看ssh key文件,地址就是第一步写着保存地址:
打开id_rsa.pub,复制里面的key。里面的key是一对看不懂的字符数字组合,不用管它,直接复制。
回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key:
title随便填,粘贴key,复制-add即可:
右键打开 Git Bash here
:
验证是否成功,在git bash下输入:
$ ssh -T git@github.com
回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。
这就表示已成功连上github:
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
打开我们之前建立的仓库,作者的是 https://github.com/TTybTest/TTybTest,看到下面提示的操作:
依次输入上面的指令:
echo "# TTybTest.github.io" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/TTybTest/TTybTest.github.io.git
git push -u origin master
这些步骤的意思是:
- 在本地生成一个包含“# TTybTest” 文本的README.md文件
- 初始化git
- 将README.md放到本地临时仓库
- 给这个临时仓库备注“first commit”
- 赋予这个临时仓库一个源地址“https://github.com/TTybTest/TTybTest.github.io.git”
- 上传临时仓库到源地址里面
下面是要输入用户名和密码,依次输入即可:
这个时候再次打开https://github.com/TTybTest/TTybTest.github.io就可以看到里面提示的操作界面,而是有我们刚才上传的README.md文件:
连接远程仓库就算完成了!