Синхронизация папок с Giтhаб
Добрый день, мы команда web-дизайнеров и нам необходима программа для синхронизации наших проектов с репрозиториями на githaбе.
Имеется список локальных папок проектов и список аккаунтов для синхронизации на гите.
Программа должна по команде производить заливку проекта на гит, конфиг может быть представлен в табличной или текстовой форме.
Требуется подключение прокси.
Подходит любой язык реализации - ждем предложений.
-
А в чем проблема использовать стандартные команды гита для этого?
-
А что будет в граничных случаях? К примеру если мердж нужен будет в одном из репозиториев? Что делать если изменения в двух проектах - делать один коммит мессадж для обоих?
Обычно идут от противного ci/CD - изменения и делаются в git, и из него автоматически публикуются на сайт.
Мы можем помочь с настройкой своей jira, git etc.
Самый бюджетный вариант по своему ci - это bitbucket cloud с его pipelines.
-

Ну если вам через строку не удобно. То давно уже есть
GitHub Desktop
-

Не ясно, какая у вас платформа, но в самом простом случае достаточно перечислить все команды в скрипте (можно даже без цикла).
Напр.:
cd /repo1 git push origin master cd /repo2 git push origin master ...
Из постановки неясна схема вашей работы с репозиториями, т.к. в самом общем случае синхронизация может потребовать ручной работы, если, напр., возникли конфликты при обновлении, да и сообщение при commit стоит вводить вручную...
-
Благодарю всех отписавшихся, постараюсь ответить на все вопросы в одном сообщении.
Не нужно усложнять. Задача предельно точно описана выше.
Есть три папки в ОС Windows10, папка 1, 2, 3 и внутри них есть содержимое которое необходимо залить в аккаунт1, аккаунт2, аккаунт3 (в один определенный репозиторий этих аккаунтов). При этом а каждом из аккаунтов уже есть содержимое, которое необходимо сохранить (поэтому push не подходит), конфликтов содержимого скажу сразу - не будет.
Также требуется многопоток и прокси. Конфигурированиях задается в текстовом файле например так "c:\windows\folders\1|somegitaccname|somegitpass|repositoryname"
"c:\windows\folders\2|somegitaccname2|somegitpass2|repositoryname2"
-
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 3 dni 1 godzina temu ∙ 10 ofert |
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 3 dni 12 godzin temu ∙ 5 ofert |
Modyfikacja w pracy emulatora
163 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 11 dni 2 godziny temu ∙ 10 ofert |