8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

转载自

第一步、确认Git公钥/密钥是否生成:

1、 首先查看本地是否生成git密钥,一般在C盘home目录下:【C:你自己的home目录.ssh】

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

第二步:添加Git密钥:

右键->Git base here(前提是已经安装GIt), 具体如何安装Git, 请自行安装

按顺序执行命令

1、git config --global user.name "名称" 添加用户名配置

2、git config --global user.email "git邮箱'' 添加git邮箱配置

3、ssh-keygen -t rsa -C "git邮箱" 根据git邮箱生成公钥密钥, 此步骤切记不要输入密码, 因为idea连接的时候不需要密码. 后续步骤直接回车, 具体请参考截图.

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

完成以上步骤后, 已经生成密钥。

第三步:Git添加公钥:

将.ssh 的id_rsa.pub文件用编辑器打开, 复制里面的内容添加到git的公钥配置

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

第四步:确认IDEA是否添加私钥:

File->setting->搜索SSH->选择private key 选择你的私钥文件

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

第五步:确认IDEA的Git配置是否是本地:

File ->setting->搜说git->修改SSH excutable 为Native(PS: 操作完如果还是不能提交可以按照第六步重启一下Idea)

最开始没有重启IDEA, 操作完还是不行, 后面重启了一下可以了. 但是后面为了验证是否需要重启IDEA切换了几次, 发现不重启也没问题. 所以如果按照以上步骤仍然没有效果可以重启一下IDEA试试。

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

第六步: 重启IDEA

8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

以上步骤操作完成, 就可以使用IDEA正常提交代码了

搜索

复制

Original: https://www.cnblogs.com/Iven-L/p/16565461.html
Author: 爱文(Iven)
Title: 8、IDEA提交代码出现: Fetch failed fatal: Could not read from remote repository

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/575713/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 记一次部署系列:grafana配置特定指标进行邮件告警

    { "__inputs": [ { "name": "DS_PROMETHEUS", "label"…

    数据库 2023年6月9日
    077
  • 容器化 | 在 KubeSphere 中部署 MySQL 集群

    程润科数据库研发工程师,目前从事 RadonDB MySQL Kubernetes 研发,热衷于研究数据库内核、K8s 相关技术。张莉梅高级文档工程师,目前负责数据库产品文档的开发…

    数据库 2023年5月24日
    092
  • 什么是ETCD及其应用场景

    源自公众号:BiggerBoy 一、什么是etcd? etcd 发音为/ˈɛtsiːdiː/,名字的由来,”distributed etc directory.&#82…

    数据库 2023年6月11日
    0126
  • 使用 LOAD DATA LOCAL INFILE,sysbench 导数速度提升30%

    最近给 sysbench 提了一个 feature(https://github.com/akopytov/sysbench/pull/450),支持通过 LOAD DATA LO…

    数据库 2023年5月24日
    0153
  • 部署tomcat

    tomcat tomcat 一、tomcat是什么 二、tomcat部署 1.实现访问java测试网页 2.能够成功登录到tomcat首页中的host manager、server…

    数据库 2023年6月14日
    053
  • Java面试题(六)–Redis

    1 Redis基础篇 1、简单介绍一下Redis优点和缺点? 优点: 1、本质上是一个 Key-Value 类型的内存数据库,很像memcached 2、整个数据库统统加载在内存当…

    数据库 2023年6月16日
    091
  • MySQL之select 语句的执行顺序

    mysql语句编写顺序 ① select 字段名 ② from &am…

    数据库 2023年5月24日
    097
  • 力扣数据库题目627变更性别

    力扣数据库题目627变更性别 给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)…

    数据库 2023年6月9日
    061
  • Python–线程

    进程与线程的区别: 线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位; 一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线; 进程之间相互独立,但同一进程…

    数据库 2023年6月9日
    063
  • Python–Queue

    线程队列: 先入先出队列、后进先出队列、优先级队列 先入先出: 后进先出: 优先级队列: 设置队列空间大小 生产者消费者模型示例: Original: https://www.cn…

    数据库 2023年6月9日
    096
  • springboot~Cache注解缓存在代码中的获取

    对于springboot中基于方法的缓存Caching来说,我们直接以声明的方式添加,删除这些缓存,而它们在redis这种持久化产品中,通过 value::key的方法组成一个re…

    数据库 2023年6月6日
    0100
  • 数据库的备份和恢复命令,使用视图,索引,事务

    备份库 直接在cmd窗口中直接输入,结束不需要输入; mysqldump -h端口号 -u用户名 -p密码 数据库名>备份地址 恢复库 在cmd窗口中进行 1、连接数据库 m…

    数据库 2023年6月16日
    0126
  • Spring Boot启动流程

    Spring Boot启动流程 君生我未生,君生我已老。君恨我生迟,我恨君生早。 一、简述 Spring Boot启动流程分析使用版本SpringBoot VERSION:版本 2…

    数据库 2023年6月14日
    0107
  • 第五届蓝帽杯-溯源取证wp

    直接使用vmdk文件创建虚拟机,结果弹出提示 点击全部允许之后,进不去系统,到达了initramfs页面 由于提供的vmdk文件只有1G大小,将其转回raw文件,发现有10个G的大…

    数据库 2023年6月11日
    0114
  • Python–paramiko

    paramiko包含两个核心组件:SSHClient和SFTPClient。 SSHClient的作用类似于Linux的ssh命令,是对SSH会话的封装,该类封装了传输(Trans…

    数据库 2023年6月9日
    092
  • 学习笔记——Django项目中的结果集、分页

    2022-10-01 结果集的含义: 结果集就是在查询过程中,返回的一个列表的集合。 常见的结果集在一些函数中查询会返回,具体包括的函数有: filter、exclude、orde…

    数据库 2023年6月14日
    067
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球