1.git配置
git config --global --list 查看当前配置
git config --global user.name "xiaoyaozi"
git config --global user.name "xiaoyaozi@**.com"
ssh-keygen -t rsa -b 4096 以上述信息生成秘钥 -b代表秘钥大小4096
ssh-keygen -t rsa -C "xiaoyaozi@**.com" 以上述信息生成秘钥 -C代表备注
ssh-keygen -t rsa -b 4096 -C "xiaoyaozi@**.com" 这种生成秘钥链接一般不会出错
2.vscode免密
首先要有ssh插件
Windows 生成本地秘钥
ssh-keygen -t rsa -b 4096 注意生成时改一下秘钥文件名字vscode_rsa
vscode-ssh插件-config 编译对应的host
Host 192.168.xxx.xxxvirtualroot
HostName 192.168.xxx.xxx
User root
ForwardAgent yes
IdentityFile "C:\Users\xiaoyaozi/.ssh/vscode_rsa"
将秘钥追加到虚拟机或服务器authorized_keys文件中,文件位置~/.ssh/authorized_keys
cat vscode_rsa >> authorized_keys
修改权限
chmod 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys