VSCode远程连接Gitee

2023-05-16

目录

      • 1、gitee介绍
      • 2、准备
      • 3、生成ssh公钥
      • 4、添加公钥
      • 5、初始化git
      • 6、关联远程仓库
      • 7、推送更新的代码
      • 8、拉取远程仓库代码
      • 9、移除远程连接

1、gitee介绍

Gitee(码云)是开源中国(OSChina)推出的基于Git的代码托管服务

https://gitee.com

GitHub:GitHub是世界上最大的代码托管平台,超5千万开发者正在使用,国外的

2、准备

  • 下载git:https://git-scm.com/downloads

在这里插入图片描述
在这里插入图片描述

  • 在gitee上创建一个仓库备用,仓库名随意

3、生成ssh公钥

  • 安装好git后,找到git文件夹安装位置

在这里插入图片描述

  • 运行git.bash.exe,输入如下代码,gitee没有绑定邮箱需要绑定邮箱
ssh-keygen -t rsa -C "这里填写你git上面绑定的邮箱"
  • 然后回车,正常情况下会出现如下代码,不是的话就检查一下自己输错没有
Generating public/private rsa key pair...
  • 连续按三次回车,就会生成ssh key

  • 生成的公钥可以在’C盘 -> 用户 -> <你自己电脑的账户> ->.ssh’中的id_rsa.pub查看,id_rsa.pub可以使用vscode打开

  • 在这里插入图片描述

在这里插入图片描述

4、添加公钥

  • 打开你的gitee,找到设置,在设置栏找到ssh公钥

在这里插入图片描述

5、初始化git

  • 首先回到git-bash.exe命令窗口

  • 输入以下指令:

  • git config --global user.name 你的gitee仓库名字  
    git config --global user.email 你的gitee绑定的邮箱
    
  • 仓库名字可以在设置里,个人资料的个人空间地址查看

在这里插入图片描述

6、关联远程仓库

  • 回到你的git仓库,打开最先创建的仓库,我这里创建了一个test仓库,然后复制仓库的地址

在这里插入图片描述

  • 打开vscode,把这个仓库克隆到你想放的文件夹中

在这里插入图片描述

  • 我这里放到了我的VScode-Gitee工作区中,如果你想放在其他地方,也可以在其他文件夹下右键在集成终端中打开输入以下指令。

在这里插入图片描述

  • 克隆完成后,你会发现你的文件夹下多了一个test文件夹,这个文件夹就是你gitee上面的远程仓库

在这里插入图片描述

  • 其实也可以在本地手动添加本地仓库,然后在资源管理器中打开本地仓库文件夹下点击右键Git Bash Here(这个选项安装完git后就有),然后使用命令行将本地仓库和远程仓库连接起来,前提是你的码云上有一个和本地仓库名字一模一样的远程仓库。我这里使用仓库克隆就省去了使用命令行连接的过程。

7、推送更新的代码

  • 将本地仓库和远程仓库连接起来后就可以将本地修改的代码随时提交到码云上了。
  • 首先,我这里在test下面添加了一个test.txt文件,这个时候你会发现左边的源代码管理栏出现了一个1,文件夹变成绿色,新建的test.txt文件右边出现了一个U,代表Update,即更新。
    在这里插入图片描述
  • 然后我们打开源代码管理栏,发现test仓库下面出现刚刚添加的test.txt文件。所有在test文件夹下面的修改的内容都会出现在这里。
  • 然后点击修改的文件后面的+号,再点击test仓库右边的√,然后就会弹出对话框,对话框输入的内容为本次远程提交的备注,然后回车

在这里插入图片描述

在这里插入图片描述

  • 然后点击test仓库右边的···,点击推送

在这里插入图片描述

  • 此时我们回到码云仓库,就会发现刚刚提交的文件

在这里插入图片描述

8、拉取远程仓库代码

  • 当我们在码云上的仓库内容在非本设备的vscode上面被修改时,我们需要将码云上的代码复制到本机上时,就需要用到拉取功能
  • 比如:我在码云上将test.txt文件手动删除,此时码云上跟我们的本地仓库的代码不一致

在这里插入图片描述

  • 这时我们回到vscode,点击源代码管理的test仓库的···,点击拉取

在这里插入图片描述

  • 拉取过后本地仓库test的test.txt也会被删除

在这里插入图片描述

9、移除远程连接

  • 如果我们现在不想本地test仓库远程连接码云上的test,可以找到本地的test仓库目录中的.git文件,这个文件是隐藏文件,需要在资源管理器中的查看中勾选查看隐藏隐藏文件,然后删除它,这样本地test仓库中的内容被修改就不会出现在源代码管理中。

在这里插入图片描述

以上就是vscode连接gitee的一些基础用法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VSCode远程连接Gitee 的相关文章

随机推荐

  • SMPL经典论文

    摘要 模型参数从这些数据中学习 xff1a 休息姿势模板 混合 xff08 blend xff09 权重 与姿势相关的混合形状 与身份相关的混合形状 从顶点到关节位置的回归器与姿势相关的混合形状是姿态旋转矩阵的线性函数 xff0c 这个简单
  • 灰度图片二值化matlab

    rge图片灰度化之后 xff0c 往往存在灰度值比较近的情况 根据自己的需求将灰度值调到两个极端值 xff0c 也叫做阈值处理 本文的阈值是自定义的 xff0c 建立在已经读取到灰度图片灰度值的基础之上 存在获取灰度图片最佳阈值的算法 大津
  • Maven Helper插件下载&Maven导入jar包(依赖管理)

    1 maven Helper插件 1 1搜索 File gt Settings gt Plugins gt 搜索Maven Helper 发现没有 1 2 安装 点击Browse reositories gt 选择maven Helper
  • Ubuntu18.04下基于ROS和PX4的无人机仿真平台的基础配置搭建

    Ubuntu18 04下基于ROS和PX4的无人机仿真平台的基础配置搭建 参考资料 xff1a https www yuque com xtdrone manual cn basic config 1 11 https blog csdn
  • darknet_ros安装的以及在PX4无人机仿真平台的目标检测

    darknet ros的安装以及在PX4无人机仿真平台的目标检测 参考资料 xff1a https github com leggedrobotics darknet ros https gitee com robin shaun XTDr
  • Ubuntu上设置查看SSH Key并在GitHub上添加设置

    这里讲了如何在Ubuntu设置查看SSH key并在GitHub上添加设置 有的时候git clone可能出现错误 xff1a 这需要我们在Ubuntu设置查看SSH key并在GitHub上添加设置 1 在终端上输入 ssh keygen
  • git 添加更新子模块

    添加submodule到仓库 下载父仓库 git clone git 64 gitlab span class hljs preprocessor abc span span class hljs preprocessor com span
  • Docker容器图像界面显示到宿主机屏幕配置方法——挂载方式

    原理简介 可以把docker镜像看做一台没配显示器的电脑 xff0c 程序可以运行 xff0c 但是没地方显示 而linux目前的主流图像界面服务X11又支持 客户端 服务端 xff08 Client Server xff09 的工作模式只
  • JETSON TX2卸载原有的opencv安装opencv3.2

    参考博客 xff1a http blog csdn net u014613745 article details 78310916 http blog csdn net public669 article details 99044895
  • Ubuntu使用ros进行多电脑IP通信

    TUF Gaming是我的笔记本 xff0c master是实验室的主机 xff0c 在同学komorebi fresh xff08 https me csdn net weixin 44270815 xff09 的帮助下把我自己的笔记本和
  • Mavros与无人机

    记录一些mavros与无人机的指令 xff0c 这篇博客只是起备忘录的作用 飞控接口赋权 span class token function sudo span span class token function chmod span 77
  • Ubuntu18.04安装ax200网卡驱动以及更新内核

    Ubuntu18 04安装ax200网卡驱动以及更新内核 参考资料 xff1a https zhangyiming748 github io 2019 12 05 useAX200OnUbuntu 原来的网卡是小螃蟹的8822ce xff0
  • 笔记:QGC使用及姿态环仿真调节方式

    笔记 xff1a QGC使用及姿态环仿真调节方式 打开Gazebo及QGC 进入终端管理员权限 sudo s 在终端打开Gazebo cd Firmware make px4 sitl default gazebo 点击文件夹中的QGC x
  • PIX4飞控调参

    飞控调参
  • nano板载电脑连接无线时断时续

    在无人机上使用nano b01板载电脑 xff0c 在地面站电脑上ssh板载电脑名字及ip地址可进入地面站电脑 通过在两个电脑的 bashrc文件中加入主从节点ip xff0c 实现ros通信 xff0c 想要实现用地面站电脑控制板载电脑
  • 树莓派小车————避障篇

    避障模块的功能就是让小车能够检测到障碍物并且可以正确的避开障碍物 当然避障的方式有很多种 我选择的是超声波结合红外传感器来避障 为什么要用超声波传感器结合红外传感器 xff1f 因为硬件原因 xff0c 没有舵机 xff0c 原本超声波可以
  • 睿尔曼超轻量仿人机械臂--Realsense D435手眼标定

    目录 1 环境要求 2 概述 3 开始前准备 4 aruco ros配置 5 easy handeye配置 6 启动相关launch文件开始标定 1 环境要求 本教程主要介绍RM机械臂与Realsense D435相机手眼标定的配置及方法
  • Docker容器-------dockerfile概念简介

    文章目录 引言一 dockerfile概念二 Docker镜像的创建1 基于现有镜像创建2 基于本地模板创建3 基于dockerfile创建3 1 dockerfile结构 xff08 四部分 xff09 3 2 构建镜像命令 三 Dock
  • 关联github与dockerhub生成镜像

    首先登录dockerhub xff0c 按照下面的步骤 xff0c 绑定github账户 然后选择Create Create Automated build xff0c 选中指定的dockerfile项目 选中指定的Dockerfile自动
  • VSCode远程连接Gitee

    目录 1 gitee介绍2 准备3 生成ssh公钥4 添加公钥5 初始化git6 关联远程仓库7 推送更新的代码8 拉取远程仓库代码9 移除远程连接 1 gitee介绍 Gitee xff08 码云 xff09 是开源中国 xff08 OS