环境: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的批示放上来:

最新文章

  1. ASP.Net MVC——使用 ITextSharp 完美解决HTML转PDF(中文也可以)
  2. 关于readonly修饰符
  3. iphone 开源汇总(转)
  4. Python中的字典排序
  5. 自制html5塔防游戏
  6. IOS本地通知:UILocalNotification使用记录
  7. python进程、线程、协程(转载)
  8. 《编写高质量代码》CSS部分总结
  9. Java中的statickeyword具体解释
  10. centos下安装jenkins
  11. Redis 学习(二) —— 数据类型及操作
  12. PHP 秒数 转时分秒 函数
  13. [CVPR 2016] Weakly Supervised Deep Detection Networks论文笔记
  14. getopt()函数 命令解析
  15. java入门day04-方法简述
  16. Puppet file资源使用
  17. AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution'
  18. 【learning】01分数规划
  19. 如何在Windows Server 2012 R2上安装SharePoint 2013
  20. 洛谷P4493 [HAOI2018]字串覆盖(后缀自动机+线段树+倍增)

热门文章

  1. 说说 HeapSort 堆排序思想,以及个人优化方案。(老物)
  2. Android数据库使用指南(上)
  3. 自定义UICollectionLayout
  4. dockerfile制作笔记
  5. thrift的php-v0.12版本类自动加载失败
  6. 2019 蓝桥杯国赛 B 组模拟赛 E 蒜头图 (并查集判环)
  7. python3-获取对象信息
  8. 值栈ValueStack的原理与生命周期
  9. LOJ 6060「2017 山东一轮集训 Day1 / SDWC2018 Day1」Set(线性基,贪心)
  10. Django【第17篇】:Django之信号