vscode配置gitlab仓库详细步骤
环境准备:
下载安装git和vscode,注册号gitlab、github、gitee账号(推荐使用邮箱注册,方便配置)
git下载地址:Git - Downloads
vscode下载地址:Download Visual Studio Code - Mac, Linux, Windows
gitlab地址:The most-comprehensive AI-powered DevSecOps platform
github地址:https://github.com/
gitee地址:Gitee - 基于 Git 的代码托管和研发协作平台
1、打开Git Bash
可以在开始菜单中搜索“Git Bash”并打开
2、生成SSH密钥对
把邮箱换成你自己注册git仓库时用的邮箱
ssh-keygen -t rsa -b 4096 -C "6668889999@qq.com"
中间出现提示时直接回车就行,基本不用改什么
3、 启动SSH Agent
eval $(ssh-agent -s)
执行完出现一个端口号说明没问题
4、添加SSH私钥
ssh-add ~/.ssh/id_rsa
执行成功提示
5、复制SSH公钥到剪贴板
clip < ~/.ssh/id_rsa.pub
6、在gitlab仓库配置公钥
(1)登录到你的GitLab账户。
(2)点击右上角的用户头像,选择“Edit Profile”
(3)在左侧菜单中选择“SSH Keys”
(4)在“Key”文本框中粘贴你之前复制的公钥。
(5)给这个密钥添加一个标题
(6)点击“Add key”
7、本地新建一个空文件夹作为工作目录,进入其中右键选择"Open Git Bash here"
8、到gitlab复制仓库ssh地址
9、执行克隆命令 ,把后面的url替换成你自己的
git clone git@gitlab.com:myRepo/mycode.git
说明:clone完成之后会git会自动在工作目录内创建一个跟远程仓库名完全一样的文件夹,这个就是跟远程仓库关联上的本地仓库了,点进去会发现有个.git的隐藏文件夹,这个就是和远程仓管自动管理的关键,不要随意删除
10、vscode搜索安装插件“gitlens”
11、插件安装成功后,直接打开刚才git创建的本地仓库即可
vscode自带的git插件能自动识别远程仓库的信息(通过.git隐藏文件夹)
12、安装的gitlens插件添加过滤条件才能工作
使用作者过滤提交记录
输入本人设置的提交name之后回车,出现提交记录