嘘~ 正在从服务器偷取页面 . . .

Git分支保存hexo博客源码和异地使用blog


初始化完一个hexo目录之后(假如为HEXO):

$ git init # 初始化本地仓库
$ git remote add origin git@github.com:username/username.github.io.git    #关联远程服务器
$ git add .
$ git commit -m "blog"
$ git push origin master:remotebranch # remotebranch为远程仓的分支名,例如hexo;

后续

之后再做修改可以在github的 repository setting 中设置默认分支为hexo源码的分支。

更改后更新只需要输入如下命令即可更新修改后的文件:

$ git add .
$ git commit -m "blog"
$ git push origin master:remotebranch # remotebranch为远程仓的分支名,例如hexo;

异地电脑使用blog

1.克隆仓库

git clone -b hexo https://github.com/zqh2333/zqh2333.github.io.git

2.生成SSH添加到GitHub

生成SSH添加到GitHub,连接Github与本地。
右键打开git bash,然后输入下面命令:

git config --global user.name "yourname"
git config --global user.email "youremail"

这里的yourname输入你的GitHub用户名,youremail输入你GitHub的邮箱。这样GitHub才能知道你是不是对应它的账户。例如我的:

git config --global user.name "shw2018"
git config --global user.email "hwsun@std.uestc.edu.cn"

可以用以下两条,检查一下你有没有输对

git config user.name
git config user.email

然后创建SSH,一路回车

ssh,简单来讲,就是一个秘钥,其中,id_rsa是你这台电脑的私人秘钥,不能给别人看的,id_rsa.pub是公共秘钥,可以随便给别人看。把这个公钥放在GitHub上,这样当你链接GitHub自己的账户时,它就会根据公钥匹配你的私钥,当能够相互匹配时,才能够顺利的通过git上传你的文件到GitHub上。

ssh-keygen -t rsa -C "youremail"

这个时候它会告诉你已经生成了.ssh的文件夹。在你的电脑中找到这个文件夹。或者git bash中输入

cat ~/.ssh/id_rsa.pub

将输出的内容复制到框中,点击确定保存。

打开github,在头像下面点击settings,再点击SSH and GPG keys,新建一个SSH,名字随便取一个都可以,把你的id_rsa.pub里面的信息复制进去。如图:

img

git bash输入ssh -T git@github.com,如果如下图所示,出现你的用户名,那就成功了。


文章作者: Qihong
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Qihong !
评论
评论
 上一篇
WIN10搭建hexo WIN10搭建hexo
注意,这篇文章篇幅较长,主要针对新手,每一步很详细,所以可能会显得比较啰嗦,所以建议基础比较好小伙伴根据目录选择自己感兴趣的部分跳着看,不要文章没看,上来先喷一下!谢谢( ⊙ o ⊙ )。教程内容随意复制使用,引用的话请加一个参考链接。
2020-06-17
下一篇 
PVE直通硬盘 PVE直通硬盘
进入pve shell 查看硬盘识别符: ls -l /dev/disk/by-id/ # 查看硬盘识别符 后续 输入如下命令: qm set 107 --sata1 /dev/disk/by-id/ata-ST2000VX008-2E3
  目录