前段时间,公司提供了一个gitlab私有仓库,需要我们从上面进行代码的拉取和提交,刚开始一切都很正常,正常来说需要在hosts文件,进行配置一下,把ip地址和对应的域名加进去就可以了,但是意外却发生了。

        本身我是使用的自己的笔记本电脑,然后中途换了一个笔记本电脑,但我没有添加hosts文件,公司的这个仓库地址我也能访问,突然有一天,不能访问了,总是显示

gitlab突然就登录不了502 gitlab登不上去_路由表

        查了好多百度,发现都是解决密钥啊,用户名和密码问题的,就这样搞了一下午,最后试着手动加加了一个ip地址访问又可以了。

        可是好景不长,五一假期回来之后,又出现了不能访问的问题,这次手动添加了好多个ip地址,都不可以,感觉网页都要被我翻烂了,依然不能解决这个问题,已经到了茶不能思夜不能寐的底部了,毕竟影响写代码呀,我可是刚到公司不久,最后找了公司的营运大佬和经理,还是都解决不了这个问题,运营大佬都郁闷了,怎么会出现别人能ping通地址,就你ping不通的情况,问我你电脑是不是干坏事了,哈哈哈,我连忙否认。

        就当我已经感到绝望的时候,我突然换了个思路,感觉我这应该是网络问题,于是我开始搜索网络相关的问题,终于让我看到一篇与我的问题相当接近的博客,虽然不是直接解决我的问题的,但是给我提供了很好的思路,就是电脑的路由表,于是我抱着试一试的态度,打开了dos命令,输入route print,查看了我电脑的路由表,当然这对于一个开发来说,自然是看不懂的,什么网络掩码,网关,接口,跃点数的,听都没听过,不过这也是我孤陋寡闻,肯定还是有开发大神见识过的。

        然后我又打开我同事的电脑路由表,发现了不一样,我的路由表中有我要访问的公司代码仓库的ip地址,并且一般 “网关” 处都会显示 “在链路上”,而公司代码仓库这个ip地址网关处却显示它本身,这让我顿时有了疑虑,会不会我的路由表有问题,于是抱着死马当活马医的态度,我又网上搜索了如何修改路由表,把我的路由表中公司代码仓库的这个ip地址从路由表中删除,果然不出我所料,真的能ping通公司的这个ip了,哎,真是费尽一番周折啊,最后把路由表贴出来,给大家参考一下,之前不对的那一份路由表已经忘记截图了,我也不想还原了,痛苦的记忆,哈哈哈,好在也是解决了,发出来给大家参考一下,看看有没有同学第一次遇到这样的问题。

gitlab突然就登录不了502 gitlab登不上去_ip地址_02

        第一次发博,如遇不妥,还望海涵,哈哈哈,下期见