GitHub与Hexo的折腾笔记

hexo-github

自从博客从Wordpree换成了Hexo,主机也从万网的虚拟主机换成了腾讯的云服务器,就一直在折腾GitHub和Hexo相关的内容,这里就把常用的命令和技巧,做一个汇总。

GitHub篇

Windows平台安装

Windows平台GitHub的安装非常简单,只需要去Git官方网站下载安装即可,对于新手用户,可以一路“下一步”哈哈。

创建SSH Key免密码同步

每次Git拉取或同步是都要输密码是一件非常痛苦的事情,我们可以通过创建一个SSH Key来实现免密访问。

1
2
3
ssh-keygen -t rsa -C "jzoy@qq.com"

# 请把引号中的邮箱换成自己GitHub绑定邮箱

打开资源管理器,访问 C:\Users\jzoy\.ssh目录(这里的jzoy要换成电脑的用户名,用记事本或任意代码编辑器打开id_rsa.pub文件并复制内容。

如果找不到这个文件,请把资源管理器查看标签页下的隐藏的项目勾选。

登录GitHub系统后点击右上角账号头像后的“▼”标志,依次点击SettingsSSH and GPG keysNew SSH key,粘贴刚才复制的内容后保存即可。

本地Git设置

设置用户名和邮箱

1
2
git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"

添加远程仓库

1
git remote add origin https://github.com/jzoy/jzoy.com

克隆指定分支

Git的clone命令相信大家都很熟悉,在clone时我们可以指定分支,具体命令如下:

1
git clone -b https://github.com/jzoy/jzoy.com

克隆到指定位置

1
git remote add origin https://github.com/jzoy/jzoy.com www/wwwroot/

克隆远程仓库文件到www/wwwroot/位置。

克隆后改名

1
git remote add origin https://github.com/jzoy/jzoy.com Jzoy

上述命令会自动把远程仓库的文件拉去到Jzoy文件夹中。