使用github搭建博客,项目管理

1、使用ssh生成公钥和私钥

win7需要安装ssh工具,win10自带有
在 cmd/powershell 窗口执行 ssh-keygen -t rsa 会在用户根目录下生成公钥文件(.pub)和私钥文件(.rsa)
公钥文件作为文件之间传输的口令,私钥文件则是认证令牌,丢失则只能重新生成

2、使用github项目管理

虚拟机

1。yum install git 安装git
2。创建用户git,切换git用户
3。进入git用户的根目录,修改 .ssh 700 文件夹权限(限制ssh服务)创建authorized_keys 600 文件权限,如果权限不正确可能会认证失败。
4。在git用户的家目录下创建project目录,用来存放git项目
5。执行 git init –bare 文件名.git 初始化一个git项目

PC端

安装git客户端


一路回车,安装成功后,运行Git Bash,执行ssh-keygen一路回车,将生成的 公钥写入虚拟机 创建的authorized_keys。
注意:vim 复制粘贴时先 i 后粘贴否则可能会有遗漏
在Git Bash上执行一些命令
git clone git@ip:/home/git/Project/创建的文件名一致.git 相当于复制文件
git pull 下载
git push 上传
Git Bash有个漏洞,执行 ssh git@IP 即可连接服务器
关闭方法:
服务端执行 usermod -s /sbin/nologin git

3、github博客(使用hexo博客上传git仓库)

准备:
1。安装node.js和git客户端
2。在创建的博客文件夹执行cmd命令

npm install –g hexo-cli –registry=https//registry.npm.taobao.org   执行的是掏宝的源

3。执行hexo init **注意:** 必须保证下载完成,否则需要清除文件夹重新下载
4。执行hexo g
5。执行hexo s  浏览器访问
相关hexo配置文档 https://hexo.io/zh-cn/docs/     hexo配置文档

4、博客主题更换

1、查找主题:

https://hexo.io/ 网站查找心仪主题

2、下载

1。下载zip压缩包解压到博客文件夹下的 themes 文件夹中


2。或者使用命令 git clone url完成下载

3、根据相关主题文档进行安装

4、依次执行

hexo clean
hexo g
hexo s  即可本地浏览
hexo d  上传(需要进行相关设置)

5、本地博客上传

服务端

1。注册github登录并创建仓库



备注:域名解析只识别小写字母,中文等特殊符号不识别。博客更新源理:通过对github提供的在线仓库上传修改相关配置达到创建个性博客的目的
2。设置使用ssh创建的公钥建立网络认证

客户端

上传两种方式:

A、第一种方式

1。使用github桌面版,登陆帐户。设置默认文件夹。
2。在创建的博客文件夹内执行cmd命令 hexo g
3。将生成的public文件夹拷贝到 github设置的默认文件夹下。
4。使用github桌面版执行上传

B、第二种方式

修改创建博客的文件夹下的 _config.yml文件


执行hexo g
hexo d即可 注意:上传和生成新blog时最好先执行hexo clean清除缓存


   转载规则


《使用github搭建博客,项目管理》 Evolyutsiya 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录