1. 下载安装git Git - Downloading Package
2.在git bash中设置git的用户名和邮箱
git config --global user.name aaa
git config --global user.email xxx
为了防止需要多次输入密码,在本地生成rsa密钥,并将公钥复制到github
3. 初始化git仓库
在仓库文件夹下执行git init
右键git bash here - > git clone~
4. 将本地仓库与远程仓库关联
git remote add origin git@...git
git add .
git commit -m description //将修改提交至本地仓库
git push -u origin master //-u 第一次提交
5. 修改并提交
git add . //如果增加了文件,将所有的文件增加到git的版本管理中
git commit -m description //将修改提交至本地仓库
git push origin master //将修改提交到远程仓库
拉取过程:
在本地建立空文件夹
git init
git remote add origin git@...git
git pull origin master
github搭建博客的记录(本地编译,生成静态文件传到github服务器)
使用的是jekyll提供的模板
我选的主题是https://github.com/cotes2020/jekyll-theme-chirpy
搭环境
(如果没有nodejs先安装nodejs)
部署教程参考:https://github.com/cotes2020/jekyll-theme-chirpy/wiki/Development
1安装ruby 安装完成后会提示安装开发工具包(一定要安装)下载安装参考:
Jekyll + Github Pages 搭建个人免费博客 - 知乎
2.安装jekyll框架
gem install jekyll
3.克隆代码,解压,编译js文件
npm -i
npm run build
build报错如上图,解决办法:
安装cross-env:
npm install cross-env --save-dev
修改package.json文件,在运行命令加前缀:
在NODE_ENV=xxxxxxx前面添加cross-env。
然后重新Build,会再assets下生成xxx.min.js文件。
4. 设置jekyll
安装依赖
bundle
在本地编辑代码,_posts目录下创建markdown格式的博客,在博客项目目录下,运行
jekyll server
在本地查看编译效果
5.将_sites文件下的内容(编译生成的静态文件)上传到github上username.githubio.io项目下~