如何在vscode中使用GitLab
我同广大码友们一样,好不容易赶上了个节假日,回到家一顿安排,可屁股还没坐热就接到线上紧急BUG需要修复,木办法,拉项目导分支又是一顿排查,最后git stash,git add,git commit到 git push最后gerge 打包发布。。。下面用vscode说一下如何进行这一系列操作
由于本地Git仓库和GitLab仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在此之前,必须要生成SSH key
git 生成 ssh key
如果已安装了git,并且配置了用户名和邮箱(windows)去c盘->用户->自己的用户名->.ssh下看是否有id_rsa、id_rsa.pub文件否则本地用使用ssh命令创建新的sshkey(我通过git bash)来创建:
$ ssh-keygen -t rsa -C "[email protected]"
ssh-keygen命令用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。
语法:
ssh-keygen(选项)
选项
-b:指定密钥长度; -e:读取openssh的私钥或者公钥文件;
-C(大写):添加注释; -f:指定用来保存密钥的文件名;
-l:显示公钥文件的指纹数据; -i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后在标准输出设备上显示openssh兼容的私钥/公钥;
-N:提供一个新密语;