nvm
nvm 允许您通过命令行快速安装和使用不同版本的 Node
安装 nvm 源
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash
配置 nvm
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
nvm 安装 node
nvm install --lts
Git
Git 是一个免费和开源分布式版本控制系统设计用于处理从很小到非常大的项目,提升开发效率。
Git 配置
git config -l
git config --global user.email <自己的邮箱>
git config --global user.name <自己的名称>
Github SSH
SSH 是基于密钥的安全协议,为远程登录会话和其他网络服务提供安全性的协议,使用 github ssh 配置后可以免密登录服务器
github ssh 配置
ssh-keygen -t ed25519 -C "自己的邮箱"
执行 cat /root/.ssh/id_ed25519.pub
复制到如下图 New SSH key 里面
执行 ssh -T git@github.com
, 填 yes
可以看到配置成功
此刻你可以试下执行 git clone 自己的仓库地址
,发现可以免账号密码操作
SSH 连接服务器
window 本地配置
执行 ssh-keygen -t rsa -b 4096
,一路回车
多个可以指定文件名
执行 ssh-keygen -t rsa -b 4096 -f C:\Users\自己的用户名\.ssh【HostName】_id_rsa
,一路回车
生成 id_rsa (私钥) 和 id_rsa_pub (公钥)
新建 C:\Users\自己用户名\.ssh\config
写入
Host A-HostName
HostName A公网地址