我在一台具有动态 DNS 地址的计算机上有一个 git 存储库 - 它的 IP 地址每隔几天更改一次。
每个涉及与机器通信的 git 操作都会产生以下警告:
反向映射检查 getaddrinfo
对于 1-2-3-4.isp.net
[1.2.3.4] 失败 - 可能
闯入尝试!
我认为这是关于可能的 MITM 攻击的 SSH 警告。有没有办法抑制上述警告?
您是从网络内部还是从外部调用此函数?由于 NAT 协议的一些限制,前一种情况根本行不通。如果您“在家”,只需使用当地地址即可。您可以将多个遥控器添加到您的存储库中,因此对于fetch
, push
因此您可以选择应使用哪个遥控器。
例如
如果你在家
git remote add homenet 192.168.1.1:/foo/bar/repo.git
git push homenet master
如果你在外面的某个地方
git remote add outside mynet.dyn.example.com:/foo/bar/repo.git
git push outside master
另一个解决方案是,如果您将动态主机名添加到主机文件中(应该是/etc/hosts
在linux下,不知道它在windows下驻留在哪里),所以你的机器将不再使用dns进行解析。
192.168.1.1 mynet.dyn.example.com
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)