Синхронизация папок с 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"
-
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 5 days 6 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 5 days 17 hours back ∙ 6 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 13 days 7 hours back ∙ 10 proposals |