我在拥有动态DNS地址的计算机上有一个git存储库 - 其IP地址每隔几天就会更改一次。
涉及与机器通信的每个git操作都会产生以下警告:
反向映射检查getaddrinfo 对于1-2-3-4.isp.net [1.2.3.4]失败 - 可能 BREAK-IN ATTEMPT!
我认为这是关于可能的MITM攻击的SSH警告。无论如何要抑制上述警告?
答案 0 :(得分:1)
您是从网络内部还是外部拨打此电话?由于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
另一个解决方案是,如果你将动态主机名添加到你的hosts文件中(在linux下应该是/etc/hosts
,不知道它在windows下面的位置),所以你的机器将不再使用dns进行解析。
192.168.1.1 mynet.dyn.example.com