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

gitee 配置密钥key过程

1、在windows上如何使用git 

        需要下载git对应的安装软件,网址:Git - Downloading Package ,将下载好的软件进行安装

2、安装后打开git软件

3、进行初始化及克隆操作,如遇到如下错误

git@gitee.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

这个问题通常是由于 SSH 公钥未正确配置 或 未关联 Git 账户 导致的。Gitee 使用 SSH 密钥进行身份验证,当 Git 使用 SSH 协议连接到 Gitee 时,若无法验证你的身份,就会出现这个错误。

解决步骤:

1. 检查 SSH 密钥

首先,确保你已经生成了 SSH 密钥对并将公钥添加到 Gitee 的账号中。

(1) 检查是否有现有的 SSH 密钥

在命令行中运行以下命令查看现有的 SSH 密钥:

ls -al ~/.ssh

这会列出你 ~/.ssh 目录下的所有文件,通常会有名为 id_rsa(私钥)和 id_rsa.pub(公钥)的文件。

如果没有找到公钥文件,你需要生成一个新的密钥对。

(2) 生成新的 SSH 密钥

如果你没有 SSH 密钥,或者不确定,运行以下命令来生成一个新的 SSH 密钥对:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

根据提示,选择存储位置(默认存储在 ~/.ssh/id_rsa),并设置一个密码(可以为空)。

(3) 将公钥添加到 Gitee

接下来,需要将生成的公钥(id_rsa.pub 文件内容)添加到 Gitee 账户中:

  1. 打开 id_rsa.pub 文件,复制其内容。
    cat ~/.ssh/id_rsa.pub
    
  2. 登录 Gitee,进入你的 个人设置 页面。
  3. 找到 SSH 公钥 设置选项,点击 添加公钥,将复制的公钥粘贴到输入框中。
2. 测试 SSH 连接

确保 SSH 配置正确后,使用以下命令测试是否能够与 Gitee 建立 SSH 连接:

ssh -T git@gitee.com

如果连接成功,应该会看到类似以下的信息:

Hi username! You've successfully authenticated, but Gitee does not provide shell access.

如果没有,说明 SSH 配置仍有问题,需要检查 SSH 密钥和 Gitee 账户的配置。

3. 配置 Git 使用 SSH

确认你的 Git 仓库 URL 使用的是 SSH 格式。如果你之前使用的是 HTTPS,使用以下命令切换到 SSH URL:

git remote set-url origin git@gitee.com:username/repository.git

相关文章:

  • 通过内网穿透ssh实现远程对家里的linux进行终端操作和编程
  • 20250213编译飞凌的OK3588-C_Linux5.10.209+Qt5.15.10_用户资料_R1
  • Java 同步锁性能的最佳实践:从理论到实践的完整指南
  • SQLite数据库中查询性能优化及索引创建的原则总结
  • Cesium for Unity Linux版本
  • 在 ARM64 架构系统离线安装 Oracle Java 8 全流程指南
  • 2025.2.8——一、[护网杯 2018]easy_tornado tornado模板注入
  • Quartz定时任务
  • 支持直接升级到21c的 Oracle 数据库版本
  • QT中线程中使用信号和槽传数据
  • 阿里云一键部署DeepSeek-V3、DeepSeek-R1模型
  • Oracle DBA 诊断及统计工具-2
  • django中间件,中间件给下面传值
  • vue基础(八)
  • 2848、与车相交的点
  • 游戏引擎学习第103天
  • [FastAdmin] 上传图片并加水印,压缩图片
  • 重读《Java面试题,10万字208道Java经典面试题总结(附答案)》
  • 一种 SQL Server 数据库恢复方案:解密、恢复并导出 MDF/NDF/BAK文件
  • 【Elasticsearch】Mapping概述
  • 上海国际电影节特设“走进大卫·林奇的梦境”单元
  • 马上评|从一个细节看今年五一档电影
  • “五一”假期预计全社会跨区域人员流动量累计14.67亿人次
  • 浙江医生举报3岁男童疑遭生父虐待,妇联:已跟爷爷奶奶回家
  • 三亚再回应游客骑摩托艇出海遇暴雨:俱乐部未配备足额向导人员,停业整改
  • 11家券商一季度净利翻番:9家利润超20亿,国泰海通居首