fatal: repository 'xxxx' not found
环境:centOS7
背景:公司代码仓库迁移,因而配置的jenkins自动打包git地址也要跟着变化。
问题描述:git clone http xxxx.git后报错:
fatal: repository 'xxxx' not found
先说解决办法:在hosts文件中把新的仓库所在机器host配置上就可以了
nono /etc/hosts
然后是问题的解决过程:
出现这个错误,意思是说找不到仓库地址
很奇怪会遇到这个问题,怀疑是地址不对,所以在其它机器(ubuntu/MAC)上试了git clone命令,结果正常克隆的。
也不是账号权限的问题
试了网上找的各种办法
第1种:
git remote set-url origin https://xxx@xxx/xxx/new_directory.git
结果:
[root@ .ssh]# git remote set-url origin http://gitlab.xxxd.git
fatal: 没有此远程 'origin'
第2种:
git init
第3种:
配置ssh方式的,结果又说权限不对
很蒙圈,因为以前都是这么做的,并没有报过错。
于是问一下配管,她也是很蒙,但我们交谈的过程中,(与人交流往往是解决问题的开始)
她知道我配置了host,说用http方式克隆代码无须配置host,
我说如果不配置host,会无法解析域名
然后我给她看了我的host文件,她一眼看到host地址不对,于是报着试一试的心态,改了正确的host地址,就可以用git clone httpxxx的方式克隆代码了
总结:
1.我很奇怪为何在其它电脑上使用git clone http方式clone代码无须配置host,而在centOS就必须这样做,难道是centOS安全级别很高吗?
2.此问题是我掉到了自己的思维陷阱中:血淋淋的代价:3小时,思维陷阱是:以前都是这么配置的,没有问题啊?
以前适用的经验,随着环境的变化,不一定会再适用的,切勿用以前的经验恒量现在在做的事。否则代价就是会花更多时间来跳出自己的思维陷阱。
最后把我很喜欢的leader的批示放上来:

fatal: repository 'xxxx' not found的更多相关文章
- remote: Repository not found. fatal: repository 'https://github.com/***/***.git/' not found
通过命令添加新repository到git hub在执行最后一步命令(如下所示)的时候报错 git push -u origin master error:remote: Repository not ...
- jenkins+git部署环境,出现Failed to connect to repository : Command "git ls-remote -h http://gitlab.xxxxx.git HEAD" returned status code 128stdout: stderr: fatal: repository 'http://gitlab.xxxxx.git' not fou
1.部署jenkins+git源码管理的方式,源码管理报128stdout 源码管理出现如下错误: Failed to connect to repository : Command "gi ...
- git拉取GitLab工程报错Repository not found
# git clone http://xxx/jiqing/frog.git 正克隆到 'frog'... fatal: repository 'http://xxx/jiqing/frog.git/ ...
- 关于 Git 拉取GitLab工程报错:Repository not found的问题
[root@localhost xscan]# git pull fatal: repository 'http://gitlab.***.com/***.git/' not found 原因1: 可 ...
- github Repository not found 解决办法
git pull的时候遇到下面的报错. remote: Repository not found fatal: repository 'https://github.com/MyRepo/projec ...
- git clone GitLab 工程报错Repository not found
有时使用git拉取gitlab上的项目时会出现如下的错误信息:Repository not found remote: Repository not found.fatal: repository ' ...
- git清除用户信息
remote: Repository not found. fatal: repository 'https://github.com/chenbowen950908/zhongzanjiaoyu.g ...
- GitHub使用简单记录
根据<GotGitHub>[1]所做的一些整理 1. 浏览托管项目 在GitHub的页面中可以使用键盘快捷键 (1)按下问号(?)会在弹出窗口显示当前页面可用的快捷键. (2)在项目的代码 ...
- 第三次作业,github的基本操作
chengjiangtao@pc MINGW32 ~$ git config --global user.name "chengjiangtao" chengjiangtao@pc ...
随机推荐
- python学习五十五天subprocess模块的使用
我们经常需要通过python去执行一条系统执行命令或者脚本,系统的shell命令独立于你python进程之外的,没执行一条命令,就发起一个新的进程, 三种执行命令的方法 subprocess.run( ...
- Dire Wolf——HDU5115(区间DP)
题意 就是有一对狼,每个狼有初始的攻击力,并且还能给左右两边的狼提供攻击力加成,当冒险家杀死一头狼的时候他也会受到这个狼目前攻击力的伤害 实例解析 33 5 78 2 0 有三头狼,刚开始第二头狼给他 ...
- eclipse调试openstack的nova代码
前段时间一直在研究openstack的nova部分的代码.特别想知道,怎样用eclipse来调试代码.也在论坛上问了别人.无果.最后还是自己摸索出了出路. 以下写出自己探索之路.我是用devstack ...
- Redis中的事务及乐观锁的实现
介绍 Redis中的事务(transaction)是一组命令的集合. 事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行. Redis事务的实现需要用 ...
- 前端开发-css基础入门
CSS cascading(层叠) style(样式) sheet(表) css注释 /* 注释内容 */ 快捷键:ctrl ? 引入方式 <!-- 1.行间样式 --> <div ...
- python multiprocessing模块
python multiprocessing模块 原文地址 multiprocessing multiprocessing支持子进程.通信和共享数据.执行不同形式的同步,提供了Process.Queu ...
- i3wm 配置刷新生效 和 使用mod快捷打开 ranger 小贴士
在某处学习到了如何配置i3wm后,对其极感兴趣. 学习到的经验总结: Linux中的各种命令操作其实都要首先查阅 man command 或者 command -h 或者 command -- ...
- uwsgi支持http长链接
http1.1支持长链接,而http1.0不支持,所以,在切换http版本号或者升级服务端版本时候,尤其要注意这个造成的影响. 当客户端以http1.1长链接方式连接服务端时,服务端如果不支持1.1, ...
- 前端之CSS:属性操作2
css样式之属性操作 一.文本属性 1.text-align:cnter 文本居中2.line heigth 垂直居中 :行高,和高度对应3.设置图片与文本的距离:vertical-align4.te ...
- 网络编程基础-socket的简单实用
目录 1.软件开发架构 客户端与服务端的作用 C/S架构: B/S架构: 2.网络编程 3.互联网协议 socket: socket的具体工作流程: socket(套接字)的内置方法 1.软件开发架构 ...