github文件上传及github pages博客搭建教程
一、与github建立连接
2.桌面新建文件夹【github】,右键“git bash here”
3.注册github账号,新建仓库“new repository”,勾选“Initialize this repository with a README”
4.生成新的SSH key,需要输入密钥时直接回车即可
$ ssh-keygen -t rsa -C "邮件地址@youremail.com"
5.在【id_rsa.pub】文件中找到新生成的ssh key,复制并粘贴到github的【settings】-【Add Key】
6.测试是否成功
$ ssh -T git@github.com
第一次连接时需要输入“yes”回车即可
7.设置账号信息
$ git config --global user.name "你的名字"
$ git config --global user.email "your_email@youremail.com"
二、上传文件到github
1.在github创建仓库
2.本地克隆仓库
git clone https://github.com/nwsci/wangyi.git
3.如果之前创建仓库时勾选了“Initialize this repository with a README”,直接进入第四步;否则需要创建README.md
git init
touch README.md
git add README.md
git commit -m 'first_commit'
git remote add origin https://github.com/findingsea/myRepoForBlog.git
git push origin master
4.push文件
git add .
git commit -m '文件名'
git remote add origin https://github.com/nwsci/wangyi.git
git push origin master
注意:第三个命令执行时如果报错“fatal: remote origin already exists”,则先执行
git remote rm origin
第四个命令执行时如果报错“error:failed to push som refs to.......”,则先执行
git pull origin master
三、使用github pages建立博客
1.在github创建新项目,名为“username.github.io”
2.使用git安装hexo
$ npm install -g hexo
3.在本地新建【hexo】文件夹,右键“git bash here”
$ hexo init
4.执行以下命令,然后到浏览器访问“localhost:4000”看看
$ hexo g
$ hexo s
注意:执行命令时遇到报错“ERROR Try running: 'npm install hexo --save'”,按提示用以下命令安装一下,再重新尝试上面命令
npm install hexo --save
5.复制主题
$ git clone https://github.com/A-limon/pacman.git themes/pacman
或者
$ git clone https://github.com/cnfeat/cnfeat.git themes/jacman
6.启用主题
修改【hexo】目录下的【config.yml】配置文件中的 theme 属性,将其设置为pacman。同时请设置stylus属性中的compress值为true。
7.更新主题
$ cd themes/jacman
$ git pull
8.本地环境搭建
9.本地查看调试
$ hexo g #生成
$ hexo s #启动本地服务,进行文章预览调试
或者直接使用组合命令
$ hexo d -g
github文件上传及github pages博客搭建教程的更多相关文章
- 如何把本地文件上传至github?
(都说git好用,但我觉得git把我弄得像个git……在反反复复用git bash的命令行上传失败了N次之后,终于可以用命令行把文件上传到GitHub了 这中间,还要感谢网络上的各种git教程!!!) ...
- github文件上传与下载
一.文件上传 ①.注册并登陆github,进入Github首页,点击New repository新建一个项目. ②.填写相应信息后点击create即可 Repository name: 仓库名称 De ...
- linux下将本地文件上传到github中?
今天编写一份Python基础代码,经过Linux上传到github上,遇到点问题,已经解决 1.首先sudo su 进入root 用户 2.ls 检查出当前文件下有什么文件 3. cd 进入你将要上传 ...
- 利用git工具将自己的代码文件上传到Github
GitHub 是一个面向开源及私有软件项目的托管平台,作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及 ...
- Git将文件上传至Github过程
1.安装Git工具(在这里就不多说了) 2.我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接在桌面右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 现在我通 ...
- Git 命令将电脑上的文件上传到 Github
1.在电脑上安装 Windows 版 Git下载地址:https://git-scm.com/downloads2.使用 Git GUI 生成 SSH Key 3.将 SSH Key 添加到 Gith ...
- 本地项目通过github客户端上传到github网站上
一.github客户端上传步骤 一.github客户端上传步骤1.百度搜索关键字: GitHub 离线安装包 ==> Github_3.3.4.0版本链接:https://pan.baidu.c ...
- 【基础篇】hexo博客搭建教程
[基础篇]搭建hexo博客(一) 作者:Huanhao bilibili:Mrhuanhao 前言 你是否想拥有属于自己的博客?你是否无奈与自己不会写网站而烦恼? 不要担心,本系列教程将会实现你白嫖的 ...
- 将本地文件上传到GitHub
首先,可参见廖雪峰老师的官方网站进行Git安装:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c ...
随机推荐
- 关于HTML中标签<a>使用js的注意事项
以下两点都不可取: 1.<a href="#" onClick="popUp('http://www.baidu.com');return false;" ...
- 中国电信大亚DP607光猫破解,设置路由,wifi!关闭远程管理,改连接限制,SN码查询!
破解方法:以下为破解方法(一):1.进入192.168.1.12.用户名输入anonymous,密码不用,登陆3.输入网址192.168.1.1/backupsettings.conf4.用记事本打开 ...
- SQLServer 使用smb存放数据文件
安装smb: 服务器管理器->角色->文件服务 1.配置smb共享时,更改NTFS权限,需要将SQLServer启动域帐户加入,读.写.完全控制等权限 2.实例启动用户需要使用域帐户 3. ...
- html5,新增的元素,fieldset legend
<form action=""> <fieldset> <legend>用户注册</legend> ...
- android架构
周日没事,简单总结了一下Android开发中使用到的知识,以脑图的形式呈现.
- CI框架多个表前缀,如何使用框架语句querybuilder
最近用CI框架遇到一个问题.2个前提条件: 1.数据库设计不规范,有的有表前缀(如:ck_table1),有的没有(如:table2)或者表前缀不一样: 2.数据库操作又想使用数据库操作语句query ...
- [课程设计]Scrum 2.3 多鱼点餐系统开发进度 (订单一览设计)
Scrum 2.3 多鱼点餐系统开发进度 (订单一览设计) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统 ...
- 2015弱校联盟(1) - I. Travel
I. Travel Time Limit: 3000ms Memory Limit: 65536KB The country frog lives in has n towns which are c ...
- ASP.NET Core + EF6
微软推出了全新的 .Net Core,于是我就想着在目前接手的项目中使用这项新技术.但是因为预算的原因,我们所用的数据库是 MySql .但是最新的 EF Core 并不支持 MySql ,所以目前我 ...
- ArcGIS Javascript地图上添加json数据格式的点
/** * 显示地图点. * json的格式[{"name":"name1","x":"x1","y" ...