由于某些不便明说的原因,我要再申请一个域名,再申请一个GitHub账号,再搞一个GitHub Pages。打算用来记录一些不便明说的东西。
这次域名的申请不同于之前的在万网的iamlightsmile.com,这次是在腾讯云上申请的,不过都大同小异了。接着等待大概3天左右的实名认证,通过后域名就可以解析可用了。由于只是使用GitHub Pages 作为静态网页,不需要另外购置服务器,所以也不需要备案的了,备案真是好屌麻烦!
刚开始还挺顺利的,输入网址后顺利输出了相关内容,由于这次同样想使用Hexo搭建博客平台,所以也将先搭起环境然后设置相关github.io的项目,不过到了设置ssh这里出现了问题,经过测试发现可以访问,但是用hexo deploy时则提示权限受限,后来在网上连找了好久关于ssh的相关内容,不过尝试后发现并不能解决问题,后来在GitHub的settings页面中,在SSH keys下面发现一段比较小的段落,有一个common SSH Problems
的超链接,点进去之后研磨了好久终于发现问题所在。
原来是由于我用的自己原来的GitHub账号来更新新创建的GitHub账号仓库的内容,默认的权限不够,只能通过将smilelight添加到该项目的协作者或同一个组织下才行。邀请了smilelight之后发现没有反应,账号下没有通知,也没有邮件提醒,还以为是GitHub的问题,后来把那个邀请链接复制下来之后,发现是一个新的页面,需要点进去点击接受才可以,经过几番磨练之后终于提交成功。
至于为什么Hexo还是用我原来的GitHub账号我就不清楚了,虽然我在这个文件的.git的config中修改了自己的用户名和邮箱,但是身份用的还是smilelight,估计可能Hexo默认或者只能使用全局的Git账号信息吧。