创建存放Hexo源码的私有仓库
创建存放Hexo源码的私有仓库
此教程来自于https://akilar.top/posts/6ef63e2d/
创建一个用来存放 Hexo
博客源码的私有仓库。
1.生成SSH的key并添加到github中
- 打开git bach,输入
ssh-keygen -t rsa –C "xxx@xxx.com"
,双引号里的是githhub关联的邮箱 - 按回车键
- 打开
C:\Users\32491\.ssh
,复制 - 打开Github,添加NEW SSH KEY。
头像
->Settings
->SSH and GPS keys
->New SSH keys
2.第一次上传工程文件夹到空的仓库中
1.创建一个私有仓库
创建完成后,需要把博客的源码 push 到这里。首先获取远程仓库地址,此处虽然 SSH 和 HTTPS 均可。SSH 在绑定过 ssh key 的设备上无需再输入密码,HTTPS 则需要输入密码,但是 SSH 偶尔会遇到端口占用的情况。请自主选择。
2.在博客目录下新建一个.git
文件夹。
在本地存放博客源码的文件夹:D:\Hexo-Blog
路径下右键->Git Bash Here,输入
1 | git init |
这一步会在博客目录下新建一个.git
文件夹。因为是隐藏文件夹,所以需要你先确保当前目录下隐藏文件夹可见才能看到它。
3.调整屏蔽项
在远端提交前,我们需要先调整一下屏蔽项,能够使用指令进行安装的内容不包括在需要提交的源码内,这样可以显著减少需要提交的文件量和加快提交速度。
打开 D:\Hexo-Blog\.gitignore
(也是隐藏文件),输入以下内容:
1 | .DS_Store |
如果不是`butterfly`主题,记得替换最后一行内容为你自己当前使用的主题。
4.尝试第一次提交目录到远程仓库
在D:\Hexo-Blog
路径下右键->Git Bash Here,输入:
1 | git add README.md |
偶尔会遇到一些与远端内容不一致的问题,一般是因为在创建远程仓库时点选了生成README.md
或者license
的选项,输入指令:
1 | # 要是提示origin已经存在,那么执行 |
3.在本地对博客进行修改后,通过下面的流程进行管理
-
依次执行指令bash
1
2
3
4git add .
git commit -m "..."
git push
# 将改动推送到 GitHub -
然后才执行bash
1
2
3hexo generate -d
# 或者
hexo g -d
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Somongbeom's Blog!