Вот такая вот напоминалка. Необходимо подумать и реализовать более удобную работу с хостами. Так например сборочница может быть girar, gyle, gyle.alt или даже sborochnitsa в особо трудных случаях. Тем не менее IP-адреса всех наших хостов вполне детерминированы и меняются почти никогда. В частности сборочниц и гитовниц у нас 3 пары. Основная, вторичная и эльбрус. Можно было бы жёстко завязаться на них, потому что новые сборочницы появляются крайне редко. Я не очень понял, почему вы хотели работать с .ssh/config, но всё лучше, чем в каждой команде указывать свой алиас сборочницы. Была затронута тема конфигурационного файла для girar-nmu. Но работа с ним должна быть прозрачна и описана где-то в мануалах.
> Основная, вторичная и эльбрус Основная - это gitery.altlinux.org / git.altlinux.org ? а вторичная это что? Я на удаленке, поэтому внутренние анонсы мимо меня проходят.
Нуу в общем, народ негативно отреагировал на хардкод айпи адресов, потому что цитирую "сборочницу может поднять кто угодно и где угодно". И видимо если у человека дойдёт желание это сделать, то он может захотеть воспользоваться вашей утилитой и огорчиться с того, что она не будет работать. Так что видимо имеет смысл рассмотреть другие подходы. Вторичная сборочница это: host gyle-secondary Эльбрусовая: host gitery-e2k
О. спасибо. Я сейчас пишу поддержку gear в logoved-butchfix, как закончу, переключусь на girar-nmu.
(В ответ на комментарий №0) > В частности сборочниц и гитовниц у нас 3 пары. Основная, вторичная и эльбрус. В Etersoft поднимали ещё свою -- git.eter.
girar-nmu-2.002-alt1 -> sisyphus: Fri Feb 22 2019 Igor Vlasenko <viy@altlinux.ru> 2.002-alt1 - new version - if not configured, ssh aliases are detected from git config - (closes: #35458)
свои настройки можно сохранить в конфиге, при отсутствии конфига автоугадав лезет в .ssh/config.
(В ответ на комментарий №6) > свои настройки можно сохранить в конфиге, > при отсутствии конфига автоугадав лезет в .ssh/config. Просто пушка! Моё почтение. Спасибо=))