IDEA使用git出现SSH:无法解析主机名XXX:名称或服务未知无法从远程存储库读取错误这个也是大家经常出现的一个错误,今天就分享一下如何进行配置

你在IDEA中进行pull或者push的时候会出现这个错误

ssh: Could not resolve hostname XXXXXX: Name or service not known Could not read from remote repository.
push错误:
Push failed
ssh: Could not resolve hostname xxxxxx: Name or service not known
Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

首先你需要在gitlab/github中添加SSH密钥
添加和配置SSH公钥 (如果以前生成SSH公钥此步可忽略)
1).需要在自己电脑中安装git

2).Git安装成功后,在桌面单击右键选择Git Bash Here 进行打开进入ssh目录 cd ~/.ssh(或者直接搜索.ssh文件)

3).如果没有.ssh目录需要进行创建 mkdir ~/.ssh

4).在.ssh目录下执行ssh-keygen -t rsa -C “YOUR_EMAIL.COM” 一直按回车键即可,linux用ls -l查看.ssh目录下是否生成了id_rsa 和 id_rsa.pub两个文件
上述邮箱要写成你在gitlab/github中注册的邮箱

5).在.ssh目录中用cat id_rsa.pub命令查看生成的公钥(或者直接打开该文件复制全部内容)
将ssh公钥添加到gitlab中

如果还是有错这是因为你在主机host的映射有误,可以查看如下

在当前目录下打开hosts文件查看没有对应git的地址,在此要进行如下操作
1.首先我们要打开CMD,然后ping一下github/gitlab的地址,如图
2.然后我们获取到对应的ip之后在hosts文件中最下面增加一行如:

127.0.0.1  github.com  (你的ip  你对应的远程)

之后我们再对IDEA进行操作

使用IDEA可以从两个地方进行pull/push
1.右击项目,如图进行操作

2.还可以在快捷栏进行操作

注:如果还是不行可以稍微等一会再试试,你会有新发现

IDEA使用git出现SSH:无法解析主机名XXX:名称或服务未知无法从远程存储库读取错误相关推荐

  1. git:致命的:无法从远程存储库读取

    本文翻译自:git: fatal: Could not read from remote repository I am trying to set git up with http://daniel ...

  2. linux git reposi,关于linux:GitLab:无法从远程存储库读取

    我创建了项目并添加了ssh-key(都通过webinterface),但是当我尝试向存储库中推送内容时,出现此错误:"无法从存储库读取". 这可能是由于以下事实:.git-proj ...

  3. 无法解析主机名怎么办

    浏览网页时,有时我们打开一个链接,可能会遇到"无法解析主机名",网页打不开,怎么办? 如用猎豹安全浏览器打开微信的网站,提示"错误信息-105:无法解析主机名" ...

  4. 如何将现有的非空目录转换为Git工作目录并将文件推送到远程存储库

    我有一个非空目录(例如/ etc / something),其中包含无法重命名,移动或删除的文件. 我想将这个目录检查到git中. 我希望能够使用"git push"或类似的东西将 ...

  5. git git 查看远程库_如何从Git远程存储库中提取

    git git 查看远程库 Note: This the fourth video in the Git for beginners series. Watch the first video her ...

  6. Linux——配置主机名和名称解析

    一.更改系统主机名: 1.红帽linux中的静态主机名存储在/etc/hostname中,可通过cat命令查看在网络启动时提供主机名的配置文件 2.hostname命令:用于显示或临时修改系统的完全限 ...

  7. 使用Ping命令解析主机名解析出来的是IPv6

    如果你经常使用ping命令,并身处局域网,那么你肯定会有这样一个疑问:Ping计算机名为何是IPv6地址? 问这个问题的人很少见,大多都是对网络知识稍有了解的人,所以才会闻到关于ping的问题,而且在 ...

  8. 我的世界服务器显示无法解析主机名什么意思,我开了我的世界服务器可为什么它出现无法解析主机名...

    你要在后台输入op 你的姓名 你就可以了 如果你还是生存就输入/gamemode 1 姓名 我的世界服务器ip play.915mc.com [我的世界]我开了一个服务器,可是我为什么不是服主,有什么 ...

  9. 【Git】从Git远程存储库中删除所有.pyc编译文件;附常用gitignore配置

    问题 提交的时候使用git add --all,然后把所有文件都推送到了远程仓库中. 现在我想在远程仓库中删除它们,例如*.pyc文件. 解决方式 git rm *.pyc --cached 删除的时 ...

最新文章

  1. 卧槽!华为大佬整理的Linux学习笔记和资料不小心流落到了外网.……
  2. 最新软件测试岗位职责大全,看看哪些你还没掌握?
  3. apache2启动和停止操作
  4. Java并发ReadWriteLock接口
  5. 计算机科学与技术考研课程安排,计算机科学与技术(0812)硕士研究生培养方案(一)...
  6. jsp:setProperty
  7. Unity3D_(API)Quaternion四元数中的Quaternion.LookRotation()
  8. python自动化发送邮件_Python发送邮件自动化脚本
  9. Java CompletableFuture
  10. java单人多人聊天_java简单多人聊天
  11. Akka创建第一个Actor《nine》译
  12. POJ 2449 Remmarguts' Date (SPFA + A星算法) - from lanshui_Yang
  13. sm2证书生成(双证书)
  14. 手机红米5android7.11,这些是不支持ANDROID 11更新的小米和红米手机
  15. 【DevOps研发管理方案】四:持续集成 持续交付
  16. 如何更换 macOS Mojave 登陆界面背景图?
  17. 单片机c语言生日快乐歌,单片机C语言程序设计:播放生日快乐歌
  18. 【蓝桥杯】有一张 m×n 个小方格的地图,一个机器人位于地图的左上角,它每步只能向右或者向下移动一格。。。
  19. android端采用FFmpeg进行音频混合与拼接剪切
  20. c语言手写笔记ps,简单手写字:字效纹理制作教程

热门文章

  1. mysql设置字段为空字符串_NULL默认为mysql中的空字符串?
  2. html 中加入字体库,css字体库怎么用?
  3. 听迅雷COO程浩先生演讲有感
  4. 使用internal(com.android.internal)和hidden(@hide)APIs
  5. flash游戏引擎整理
  6. 【JS】模拟下拉菜单
  7. 无盘小网吧服务器配置,小网吧无盘服务器最具性价比配置推荐
  8. JavaWeb - Excel/Word(2003/2007、上传/下载、解析/生成、导入/导出)
  9. maxcms支持mysql吗_马克斯maxCMS整合M3U8播放器插件+教程
  10. 电商平台的积分系统设计