第一步 git下载
https://git-scm.com/book/zh/v2/起步-安装-Git
选择downloads,Mac os 版本的
配置git用户名和邮箱
git config —global user.name***
git config —global user.email ***
生成密钥
cd ~/.ssh/ 看其中是否有 id_rsa.pub,如果没有,继续执行
ssh-keygen -t rsa -C "xxxxxx@163.com"
提示输入保存密钥路径,直接回车即可(三次默认回车)
cd ~/.ssh/ ,此时应该有了id_rsa.pub
cat ~/.ssh/id_rsa.pub 复制
给github账户上添加密钥
- 登陆github系统
- 点击右上角的Account
- Settings
- SSH and GPG keys
- new SSH keys
- 写个标题
- 然后把刚才 id_rsa.pub里面的内容贴在下面的文本框里面。
- 保存
以上,git ssh配置完成。
第二步 下载nvm, node,npm
之前安装了node,想要通过nvm来控制node版本
删除已安装的node和npm
- 打开 Finder,输入 Shift + Command + G,打开进窗口的文件夹;
- 输入 /usr/local/lib,删除 node 和 node_modules 相关的文件和文件夹
- 打开 /usr/local/include,删除 node 和 node_modules 相关的文件和文件夹;;
- 如果是使用 brew install node 安装的 NodeJS,还要在终端执行 brew uninstall node 命令卸载;
- 检查你的个人主文件夹下面的所有的 local、lib 以及 include 文件夹,并且删除所有与 node 和 node_modules 相关的文件以及文件夹;
- 打开 /usr/local/bin 并删除 node 可执行文件;
- 执行指令以确保node和npm可以删除完全;
sudo rm /usr/local/bin/npm sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/lib/dtrace/node.d sudo rm -rf ~/.npm sudo rm -rf ~/.node-gyp sudo rm /opt/local/bin/node sudo rm /opt/local/include/node sudo rm -rf /opt/local/lib/node_modules
以上,电脑上的node,npm就可以删除干净了
下载安装nvm
找到Installation and Update
在终端中执行
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
安装完 nvm 后,输入nvm,当看到有输出时,则 nvm 安装成功。
如果遇到以下提示:
-bash: nvm: command not found
编辑.bash_profile文件,没有的话就新建一个,命令都是:
vi .bash_profile
将以下代码复制进去,保存退出
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
source 一下 .bash_profile
source .bash_profile
nvm的使用
nvm install 7.6.0 安装 7.6.0 版本
nvm install 8.11.1 安装 8.11.1 版本
nvm use 7.6.0 切换至 7.6.0版本
nvm install stable # 安装最新稳定版 node
nvm list. 当前电脑已经安装的所有node版本