犯傻记录

这个博客是记录本人在开发过程中的中二表现,希望以后引以为戒,本文不定期更新

1.2018-07-30       企图让公网向私网发送数据

    犯傻描述:今天的主要工作是学习Jenkins的使用,突发奇想的想做一个示例项目,方便以后给同事演示, 主要实现的功能就是在本地编写代码,当远程提交到码云的git仓库后,Jenkins自动获取更新代码,然后通过maven自动打包,最后再通过shell脚本实现自动部署,这个功能看起来屌屌的,因为当在本地提交代码后就直接自动部署了,免去了人工的中间环节,有了这个构想我就开始做,一开始一切都风平浪静一切顺利,可是当本地代码push到git上时,需要借助git的web hook功能,即git在收到新代码后会通过web hook中指定的url发送更新通知,这也就是git的钩子功能,在这里可把我坑惨了,这个web hook就没正常过,下面我把那个URL贴出来

http://192.168.80.130:8080/project/JenkinsDemo

有人看出来问题了吗?反正我当时是没看出来URL有啥问题,总觉得一切正常,并且这个URL我也是可以正常访问的,就更加验证了我的猜想,肯定是别的问题引起的,我开始怀疑是防火墙的问题(之间做网络程序的时候被防火墙坑惨过),我就在192.168.80.130这台服务器上关掉了防火墙,然后做了各种测试,还在192.168.80.130服务器上ping git,也是可是ping通的,然后折腾了大概两个多小时,还是一筹莫展,然后突然想到了原因,,,,,,,对,你没有看错,也没有想错,是我傻逼似的让人家git的公网服务器访问我的私网192.168地址,那网络能通吗,那push数据能过来吗?唉,真是服了我自己了,我可真是大傻子啊,希望以后必要犯这样的傻问题了。

猜你喜欢

转载自blog.csdn.net/callmev6/article/details/81289685