Работа с git за динамическим DNS - PullRequest
3 голосов
/ 06 апреля 2011

У меня есть git-репозиторий на машине с динамическим DNS-адресом - его IP-адрес меняется один раз в несколько дней.

При каждой операции git, связанной с взаимодействием с машиной, выдается следующее предупреждение:

проверка обратного сопоставления getaddrinfo для 1-2-3-4.isp.net [1.2.3.4] завершилась неудачно - ВОЗМОЖНАЯ ПРОБЛЕМА ВХОДА!

Я предполагаю, что это предупреждение SSHо возможной атаке MITM.Есть ли способ подавления указанных предупреждений?

1 Ответ

1 голос
/ 06 апреля 2011

Вы звоните это изнутри своей сети или извне? Первый случай просто не работает из-за некоторых ограничений протокола 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...