什么是NVM

全名node.js version management,是一个node.js的版本管理工具。通过它可以安装和切换不同版本的 nodejs。

其主要解决不同项目所需node.js版本不一致时管理的麻烦,就比如我弄hexo主题,不同的主题需要的nodejs版本不一致,没有这来管理,我得不停安装卸载nodejs来测试,还要修改环境变量等,十分麻烦,使用这工具就能很轻松管理。

阅读全文 »

配置 SSH 连接 Github

下面默认你已经注册了 Github,为避免麻烦,以下命令均在 Git bash 下运行

  1. 配置 git 的登录信息

    1
    2
    git config --global user.name "<user name>"
    git config --global user.email "<user email>"

    <user name> 与 <user email> 填上你注册的 Github 信息

  2. 生成密钥 SSH key

    1
    ssh-keygen -t rsa -C "<user email>"
    阅读全文 »