freelogic's blog

2017-12-30-快速链接

github版(源码) gitee版(源码) <a href="https://freelogic.github.io/">github版</a>(<a href="https://github.com/freelogic/freelogic.github.io">源码</a>) <br> <a href="https://freelogic.gitee.io/webpost/">gitee版</a>(<a href="https://gitee.com/freelog...
点我阅读更多...

2017-12-30-如何彻底清除现存GIT仓库的大量提交历史

如何彻底清除现存GIT仓库的大量提交历史 说明: 本文发布于: gitee,github,博客园 转载和引用请指明原作者和连接及出处. 摘要: 本文介绍了如果彻底清除GIT的提交历史记录,慎用! 正文: 问题: 远端GIT仓库(个人或免费公有)都会有大量提交历史,尤其是fork过来的project. 如何才能将提交历史清空,变为”initial commit”呢? 解决: 网络资料:http://blog.csdn.net/wlchn/article/details/52470670 具体步骤(linux/WIN通用): //用git-bash进入project目录(包含.git子目录的目录); rm -rf .git //删除原有'...
点我阅读更多...

2017-12-25-如何实现永久免费的移动blog

今天是圣诞节,送大家一份大礼! 告诉你如何实现永久免费的移动blog! 起因 一直以来期望找到一个能手机更新,随时发博客的方法。但是又不希望将内容托付于看不见摸不着的微博,微信等后台未知,且无法本地保持的官方平台。 经过不断查探,终于在上个周末研究尝试后,今天圣诞节发布这个礼物给大家。 特点 用源码形式管理,帖子存放在github和gitee,安全可靠可视可导出。而且两个git仓库都是无限制项目开通和免费。 帖子称为post,以md格式保存,最大限度降低编辑和格式化的代价,提升效率。 源码管理,用git客户端APP可实现手机打post更新手机源码分支branch并推送到远端git仓库github或gitee。 用Jekyll框架来生成静态网站,而gi...
点我阅读更多...

2017-12-24-解决GIT问题-github-push-failed[Permission to userA/repo.git denied to userB]

问题: 当从本地push代码到远端github仓库,报“remote: Permission to userA/repo.git denied to userB.” 分析: 本地和github有ssh和https两种认证模式。如果是https模式,当IDE(pycharm等)做一次push会要求你输入github的账号密码,并会保存到win10本地,如果下次用另一个github账号push就会发生这个问题。 同理,除了https简单方式,ssh需要生成公钥秘钥对,公钥放github的repo仓库中,私钥放本地来让github认证你本地身份,如果其他人用了你的公钥,也会发生此问题(我未遇到过此情况,请另查!) 解决: https方式下解决github的pus...
点我阅读更多...

2017-12-24-开通博客!

这是第一篇post,它基于jekyll网站框架(一个将托管于github的项目转化为网站的工具), 并继承了jekyll的一个github的模板项目 Jekyll Now, 但发现它无法同时用于github和gitee两个含有page服务器的远端GIT托管平台。 结果换了第2个框架jekyll-TeXt-theme,依旧不行,发现是根目录下配置文件“_config.yml”的变量“baseurl”的配置两个平台假设不同。 所以无论什么jekyll框架,需要将这个文件留在远端GIT仓库自己修改为合适的,本地PC源码修改就不要提交它,用gitignore忽略。 详细情况请参考帖子如何实现永久免费的移动blog.html 连接: jekyll(静态网站工具) jekyll的一款漂...
点我阅读更多...