导因
经常性更换工作环境,导致每次安装开发环境,都得配置一遍环境变量。
Golang 环境变量配置
# Golang environment config
export GOPROXY=https://goproxy.cn
export GO111MODULE=on
export GOROOT=/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Nodejs
export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
指定淘宝镜像
npm config set registry https://registry.npm.taobao.org
安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
Git
Git 拥有一个凭证系统,默认所有都不缓存。 每一次连接都会询问你的用户名和密码。“cache” 模式会将凭证存放在内存中一段时间。 密码永远不会被存储在磁盘中,并且在15分钟后从内存中清除。“store” 模式会将凭证用明文的形式存放在磁盘中,并且永不过期。 这意味着除非你修改了你在 Git 服务器上的密码,否则你永远不需要再次输入你的凭证信息。 这种方式的缺点是你的密码是用明文的方式存放在你的 home 目录下。
开启凭证存储。
git config --global credential.helper cache
开启GPG签名
git config --global commit.gpgsign true