Это не ясно из вашего вопроса, хотите ли вы, чтобы переместить код в обоих направлениях (от AIX репо и наоборот), но в любом случае у вас есть несколько вариантов:
настроить Rsync сервера, либо на сервере репо или на одном из ваших файловых серверов, выполните git checkout кода, а затем настройте rsync, чтобы разделить каталог проверки. Это позволит вам просто выполнить git pull на сервере rsync, когда вам нужно обновить код на сервере AIX. Затем вы можете просто настроить cronjob в AIX, чтобы rsync код в случае необходимости изменений. На моих серверах есть cronjob, который использует rsync для изменения изменений один раз в час.
Просто установите git на сервер AIX. Затем вы можете выполнить простой git pull на сервере AIX напрямую. Вы можете найти пакеты git on the Perzl package site
Вы можете настроить сервер NFS или SAMBA, чтобы сделать то же самое, но это намного больше хлопот imo.
В Linux или BSD я обычно согласен с комментарием Nevik Rehnel, но в моем опыте это, как правило, не так легко собрать из источника на AIX: P У меня было немало проблем компиляции из исходных кодов, но к счастью, вы обычно можете найти пакеты для большинства вещей (особенно в цепочке построения GNU). Если кто-то хочет попытаться найти пакет вместо компиляции из источника или если они ищут пакеты GCC (поскольку xlC является платным продуктом), вы можете посмотреть на вышеупомянутом сайте perzl.org или on the IBM linux toolbox site. Пакеты альтернативного сайта
Почему вы просто не компилируете git из источника? это действительно неудобно, обычно ... –
Кажется, вы пытаетесь использовать Git для развертывания, но почему? Просто «git archive», которую вы хотите на сервере Git, а затем «scp» на свой сервер приложений AIX, разверните и разверните. – kostix
@kostix, К сожалению, у нас нет серверов для размещения других устройств, кроме AIX. – diaryfolio