当前位置: 首页 > 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.lryc.cn/news/582304.html

相关文章:

  • 闲庭信步使用图像验证平台加速FPGA的开发:第二课——RGB转YCbCr的FPGA硬件编程详解
  • Rust单例模式:OnceLock的使用指南
  • Rust 内存结构:深入解析
  • iOS 出海 App 安全加固指南:无源码环境下的 IPA 加固与防破解方法
  • 期待在 VR 森林体验模拟中实现与森林的 “虚拟复现”​
  • 企业物资集采平台解决方案之:AI+物联网,智能预测需求,让企业库存“零呆滞”的科技实践
  • OSPFv3基础
  • 基于 STM32+FPGA 的快速傅里叶频域图像在 TFT 中显示的设计与实现(项目资料)(ID:8)
  • 关于 c、c#、c++ 三者区别
  • vue时间轴,antd时间轴,带卡片时间轴
  • 全球 AI HR 浪潮下的中国实践:从效率革命到战略重构
  • Android kotlin中 Channel 和 Flow 的区别和选择
  • 【Qt】QSignalMapper
  • 谢飞机的Java高级开发面试:从Spring Boot到分布式架构的蜕变之旅
  • 【音视频】HLS简介与服务器搭建
  • 常用的webpack配置
  • 应用俄文OCR技术,为跨语言交流与数字化管理提供更强大的支持
  • 解数独(C++版本)
  • 关于Xinference 中部署服务不能成功的若干问题整理(持续迭代)
  • 安卓10.0系统修改定制化_____安卓9与安卓10系统文件差异 有关定制选项修改差异
  • NLP:文本特征处理和回译数据增强法
  • uniapp三步完成生成一维码图片
  • C#和SQL Server连接常用通讯方式
  • 基于4.14 kernel ARM V7 单核cpu swi功能的验证方法
  • kong网关基于header分流灰度发布
  • 揭秘图像LLM:从像素到语言的智能转换
  • ClickHouse 入门详解:它到底是什么、优缺点、和主流数据库对比、适合哪些场景?
  • 【K线训练软件研发历程】【日常记录向】1.K线滑动窗口
  • 【数据结构】第七弹——Priority Queue
  • Kafka 消费者组再平衡优化实践指南