局域网的测试机需要更新一下项目版本,很简单的操作,远程到测试机,git pull
拉取代码,奇妙的旅程就开始了,傲娇的 git
送给你一句:
unable to access 'https:/xxxxxxx.git/': SSL certificate problem: certificate has expired
不死心,疯狂 ↑ + Enter,好吧,就是有问题…
甩给谷歌让他解决问题,看到 小哥哥 的解决方案,小哥哥使用
git config –global http.sslVerify false
好的,得到同样的答案,
key does not contain a section: -global
我当时就急了,那就去掉 -global
不要嘛… 好的,项目级的设置果然就过了,小哥哥的解决方式是去老实设置 -global
的参数,大部分情况这个确实是需要的,由于我们是测试服,所以就随性一点,无视他了,继续 git pull
搞定~
接着 idea
刷依赖,开启服务
nacos
,过,
gateway
,过,
system
模块,过,???桥豆
程序包org.springframework.web.socket.server.standard不存在
连编译都没过!!!
新加的 websocket
依赖居然不行?我本地好好的,到你这为什么不行,这是你的问题,查!!!
重新刷新依赖,clean
、 install
接着跑,还是不行,我….
行吧,去 websocket
包里看一下,.m2\repository\org\springframework\boot\spring-boot-starter-websocket
里对应版本的文件夹里只有一个孤零零的 1 kb
小兄弟… 这… 是 idea
的配置问题吗?
把本地的 setting.xml
拷过来重启 idea
接着刷依赖,开服务,还是老问题,这… 更新一个版本的事情搞了这么久… 看看时间,这都搞了多久了 ???2009 年???
好吧,真凶出现了,git
代码更不了的问题也找到了,把机子时间同步一下,所有的问题,红字都没了…
由于 https
证书有时间的概念,所以本地时间跟他相差过多,所以就出现了上面的问题,依赖拉取不下来,也是这个原因,为什么会不同步?今天一来公司,就听说跳闸了,所以…断电引起电脑需要手动启动,为什么测试服重启会不同步时间呢?我的电脑来电了他都自己开机了…猜测是他的纽扣电池没电了吧…
好了,这是一个物理事故…
Coder 的代码永无 bug ~