Usage
1 | sudo -s |
Script
1 |
|
1 | sudo -s |
1 |
|
1 | require 'csv' |
1 | require 'csv' |
1 | def get_output(datasource) |
1 | alias local_repo='cd $HOME/local.repo/api-provider.git' |
1 | # 会在当前目录下, 新建一个 test.git 的bare仓库 |
1 | # 如果 origin已存在, 可以换个别的名字(例如 demo_origin), 只是推送代码的时候要注意 向demo_origin推 |
如果就想用origin, 那么可以先删掉原先的, 再添加origin
1 | $ git remote remove origin |
客户端可以推送代码了… git push
克隆
1 | $ git clone file:///home/webuser/my_git_repo/notebook.git |
原理和上面类似
编辑器(我主用sublime)
思维方式
worklog
命令行(软件)
一维表
“命令行+编辑器 天下无敌”
当一件事有用/有益的时候, 做他的成本越低, 一个人就越愿意/乐意去做某件事
“一致性 大于 正确性”
命令行+编辑器(文本型 二进制型)
当前做笔记用的是一个目录(名为notebook)+markdown, 用git管理
1 | lijunwei@bxzy:notebook(master)$ tree . -L 1 |
还有很多问题没解决掉, 慢慢来
1 | sudo npm install hexo-cli -g |
1 | hexo init blog |
1 | npm install hexo-deployer-git |
主要是 _config.yml
里的deploy部分
1 | deploy: |
1 | ssh webuser@xiaoli |
本地提交代码(不一定提交到到github, 本地存着也可以)
使用 hexo deploy, 把代码部署到VPS的 bare-git-repo
1 | hexo clean && hexo deploy |
1 | ssh webuser@xiaoli |
配置dns解析
配置nginx
基本配置
1 | cat /etc/nginx/sites-enabled/production.blog.conf |
1 | # local |