多账号git配置

在我们访问git服务器的时候,如果通过ssh的方式话,访问不同的服务器要使用不同的ssh-key。而有些private repository只对特定的账号开放。如果在同一台机器上需要用不同的账号访问不同的git服务器时,如何方便的进行账号配置和切换呢?

这就需要亮出ssh的config文件大法了。具体操作如下

Read More

mac-vim 按上下左右出现ABCD

今天把hexo迁移到mac上了,写hexo blog的利器自然是vim啦。果断下载自己的vimrc,稍微改改配置就用在了mac上,各种插件和体验都很好。

然而,我作为vim的非忠实粉丝,还是习惯用up/down/left/right方向键来移动光标,至于k/j/h/l是什么鬼,没听说过。然而,当我愉快地在insert模式下按下方向键时,A/B/C/D跳出来了…… 哎!Vim大哥,我不是要唱字母歌的有木有!!!

于是,我开始在google大大上搜寻解决方案,其中一篇文章Fix arrow keys that display A B C D on remote shell 给出了21种解决方案,真是“诚意满满”,然后我开始尝试。下面给出几个有代表性的。

Read More

hexo迁移到OS X

今天继续作,想到自己还有一台Macbook,当然必须是写blog利器啦,所以果断迁移到OSX上。

说实话,OSX作为开发机,不知道比Windows强到哪里去了,只可惜,工作原因,还是必须在Windows上折腾。

迁移到OSX上更简单,同样,新建一个自己的Workspace,然后从gitlab上clone下blog源码。
当然,在此之前,需要配好.ssh。从Windows上将ssh key文件copy到OSX的~/.ssh目录。

Read More

hexo 搬家

一开始hexo配置在公司电脑上,但平时在家的时候还是自己的笔记本用的比较多,所以决定在笔记本上同步一下自己的Hexo环境。

笔记本上已经装好了nodejshexo,所以这点就不用再折腾了。那么,blog的源码怎么弄到笔记本呢?什么!Copy&Paste? 不行不行,这么low的方法怎么是我这个小码农使用的呢,还是继续git吧。

github?额,虽然源码也没什么东西,但我还是想建一个private repository,毕竟自己的一亩三分地是自己私人的东西。当然,github也提供private repository,但需要money,而我这么个简单的需求的确没什么花钱的必要。所以,还是用另一个简单好用的github兄弟,gitlab。这个我之前做项目有接触过,所以,继续搞起。

下面讲讲hexo搬家遇到的一些坑.

Read More

Hello, blog

在浩瀚的代码海洋中,需要有一片自己的领地,让自己可以记录生活,思考自己……

虽然很久很久以前,自己也写过Blog,但是因为种种原因,还是没有坚持下来。而在这么多年的coding生涯中,发现没有了Blog,会多了很多浮躁,少了很多思考,甚至有一些很好的经验却因为没有记录而随着时间的流逝而流逝,非常可惜。

甚至,没有了Blog,文字表达能力也有所退化……因此,从现在起,用自己的这一片领地,记录生活,整理自己

Read More