当前位置: 首页 > news >正文

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之后回车,出现提交记录

http://www.xdnf.cn/news/1085815.html

相关文章:

  • Transformer模型架构深度讲解
  • web渗透之指纹识别1
  • 前端开发常见问题
  • Java开发面试核心知识点解析:从Redis缓存到内存模型全面解读
  • C++学习笔记01(自学草稿)
  • DeepSeek 帮助自己的工作
  • Spring的Bean原型模式下的使用
  • Java创建型模式---原型模式
  • 【C语言】指针与回调机制学习笔记
  • 【Java安全】反射基础
  • RoboRefer:面向机器人视觉-语言模型推理的空间参考
  • Web后端开发-分层解耦
  • Playfun即将开启大型Web3线上活动,打造沉浸式GameFi体验生态
  • 【ElasticSearch实用篇-01】需求分析和数据制造
  • turborepo 如何解决git管理包过大的问题
  • 病虫害数据集
  • 「Windows/Mac OS」AIGC图片生成视频 ,webui + stable-diffusion环境部署教程
  • AI编程才刚起步,对成熟的软件工程师并未带来质变
  • 【学习笔记】大数定理,频率与概率,均值与期望的区别
  • 深入解析TCP:可靠传输的核心机制与实现逻辑(三次握手、四次挥手、流量控制、滑动窗口、拥塞控制、慢启动、延时应答、面向字节流、粘包问题)
  • Java 命令行参数详解:系统属性、JVM 选项与应用配置
  • PCA通过“找最大方差方向”实现降维,本质是用更少的变量捕捉原始数据的主要模式
  • 3S技术+ArcGIS/ENVI全流程实战:水文、气象、灾害、生态、环境及卫生等领域应用
  • 深度学习7(梯度下降算法改进)
  • 使用Ideal创建一个spring boot的helloWorld项目
  • TMC4361A 使用(未验证)
  • 如何排查服务器中已经存在的后门程序?
  • 【应急响应】Linux 自用应急响应工具(LinuxCheckShoot)
  • 接口漏洞怎么抓?Fiddler 中文版 + Postman + Wireshark 实战指南
  • 提示工程(Prompt Engineering)研究进展