环境变量配置备忘

导因

经常性更换工作环境,导致每次安装开发环境,都得配置一遍环境变量。

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