vscode连接 gitee

本文指导如何在VSCode中配置SSH连接Gitee,包括下载安装Git,设置username和email,生成并添加SSH密钥,创建仓库,以及在VSCode中克隆、提交和推送代码。重点讲解了账户与仓库的SSH公钥区别和使用步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vscode连接 gitee

下载git并配置

  1. 首先下载git,网址:https://git-scm.com/downloads

  2. 配置git的username;email

    其中username是个人资料中的姓名;email是多邮箱管理中的我的邮箱地址

img

  1. 生成公共key
ssh-keygen -t rsa -C "xxxx@521.com"

连续按三次回车,设置的密码为空,最后得到了两个文件:id_rsa和id_rsa.pub

注意:这里的 xxxx@521.com" 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。
现网的大部分教程均讲解的使用邮箱生成,其一开始的初衷仅仅是为了便于辨识所以使用了邮箱。

在这里插入图片描述

复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。

添加部署公钥

添加后,在终端(Terminal)中输入

ssh -T git@gitee.com

==需要输入yes,确认连接
首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。

SSH添加提示

添加成功后,就可以使用SSH协议对仓库进行操作了。

SSH 公钥设置

SSH Key

Gitee 提供了基于 SSH 协议的 Git服务,在使用 SSH 协议访问仓库之前,需要先配置好账户/仓库的SSH公钥。

Tips : SSH Key的生成和测试 详见 「仓库管理」->「公钥管理」 章节。

设置账户SSH公钥

用户可以通过主页右上角 「个人设置」->「安全设置」->「SSH公钥」->「添加公钥 ,添加生成的 public key 添加到当前账户中。

需要注意: 添加公钥需要验证用户密码

仓库的 SSH Key 和账户 SSH Key 的区别?

和仓库"只读"权限的 SSH Key 相比,账户的 SSH Key 同时具备推送/拉取的权限,对用户创建/参与的仓库均能使用,使用起来更加方便。

仓库的 sshkey 只针对仓库,且我们仅对仓库提供了部署公钥,即仓库下的公钥仅能拉取仓库,这通常用于生产服务器拉取仓库的代码。
而用户的 key 则是针对用户的,用户添加了 key 就对用户名下的仓库和用户参加了的仓库具有权限,一般而言,用户的key具有推送和拉取的权限,而仓库的 key 则只具有拉取权限。

在gitee网页创建仓库

  1. 创建远程仓库

    浏览器中进入到自己的Git主页 然后创建一个仓库 如图

    img

    创建仓库图1

    创建仓库选择公开 红线位置用默认的 不要进行设置

    img

    创建仓库图2

    *如果创建成功就会出现下图:*

    img

    创建成功图3

    创建完成后会自动到仓库页面,复制仓库地址(后期使用)

    img

配置VsCode

  1. 创建空白文件夹,用vscode打开
  2. ctrl+shift+p,输入git,选择克隆;输入复制的仓库地址,回车。然后选择下载到本地的位置。
    img
  3. 选择打开,就可看到拷贝后的仓库内容
  4. 在vscode中修改文件,提交到gitee
    • 本地创建文件后,vscode中文件是绿色的,后边有U符号;修改是黄色的,有M符号。
      img
    • 点击源代码管理工具,点击右侧加号,暂存修改

img
5. 在上面输入文字,ctrl+Enter,然后提交
6. 右侧 … 进行推送到云端gitee仓库(期间会输入 用户名,密码 )
img
7. 云端查看修改的文件

vscode里根目录有个.gitignore文件,若没有就新建一个, 写在里面的内容会被忽视 不会被上传

我这里加了.git 和 node_module
img
vscode里的.gitignore文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蔚蓝慕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值