购物车中还没有商品,赶紧选购吧!
文档帮助中心
文章分类列表

腾讯云内网dns解析gitee.com异常,代码无法拉取

产品相关 > 产品资讯 > 腾讯云内网dns解析gitee.com异常,代码无法拉取

说明:

腾讯云服务器内网dns存在偶尔无法解析gitee.com的情况,这会导致服务器偶尔无法拉取git代码。

当然gitee代码无法拉取有可能是gitee服务异常,git请求频率超过gitee阈值被短暂限制,gitee.com域名无法解析等情况。这里讲的是服务器偶尔无法解析gitee.com的情况下,要怎么办?

方法:

修改服务器上的hosts,直接指定gitee所用的ip

具体:

1、获取gitee.com的ip

使用阿里云的公网dns 223.5.5.5进行解析,用腾讯的公网dns解析也可以,国内服务器不推荐使用谷歌的8.8.8.8,存在国内解析记录旧,更新慢的问题

可以看到gitee.com指向了2个ip,212.64.63.190还有212.64.63.215

# nslookup gitee.com 223.5.5.5
Server:  223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
gitee.com canonical name = aoufnebg.dayugslb.com.
Name: aoufnebg.dayugslb.com
Address: 212.64.63.190
Name: aoufnebg.dayugslb.com
Address: 212.64.63.215

2、修改服务器hosts

# vim /etc/hosts  ##添加以下记录到hosts里,当然添加212.64.63.215 gitee.com也可以。
212.64.63.190 gitee.com

3、测试拉取代码

切换到某个git仓库地址,测试下拉取是否正常

# cd /data/www/66office.com
# git pull

问题:

因为gitee.com的公网ip会变更的,gitee.com也没有办法即时通知所有用户,所以存在gitee.com ip变更后,服务器上的hosts没有即时更新,服务器无法拉取代码的问题。这时就需要手动修改下hosts。

附录:

附录1、gitee.com ip自动更新脚本

暂补充。



————————————————

声明:本文由 66办公「66office.com」原创,欢迎转载,转载请保留链接。

链接:https://www.66office.com/article.php?id=659

发表评论
* 内容:
 
上一篇:phpMyAdmin安装