Синхронизация папок с 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"
-
Актуальные фриланс-проекты в категории Веб-программирование
Техническая поддержка веб-платформы (Python/Django)Есть работающий веб-проект, нужно поддерживать и постепенно приводить в порядок, без переписывания с нуля. Стек проекта: Backend: Python, Django, Django Rest Framework Frontend: Next.js База данных: PostgreSQL Инфраструктура: AWS (EC2), Nginx Есть интеграции с внешними API… Python, Веб-программирование ∙ 8 часов 12 минут назад ∙ 35 ставок |
Посадка HTML в WordPressТЗ: перенос HTML в WordPress https://bikeinbali.com/new Сделать кастомную WordPress classic theme на базе готовых HTML-макетов.Не использовать: Elementor WPBakery тяжёлые page builder themes Единые элементыСделать глобальные: header.php ( Header/footer должны быть… Веб-программирование, Создание сайта под ключ ∙ 12 часов 53 минуты назад ∙ 65 ставок |
Доработка сайта на Ocstore 3
700 UAH
Ocstore 3 Шаблон Upstore Поправить некоторые моменты https://docs.google.com/document/d/1-TmTo3lh_ElFjPMQCGs2sVCsVSzq-V-Z/edit?usp=sharing&ouid=105344407605205919725&rtpof=true&sd=true Ожидаю ваши предложения PHP, Веб-программирование ∙ 13 часов 50 минут назад ∙ 54 ставки |
Собрать страницу на Elementor ProНеобходимо собрать с нуля страницу на сайте WordPress на плагине Elementor (Pro-версия). Десктоп версия + адаптивная версия планшет и мобильный. Дизайн предоставляем в Figma. Шаблон документа дизайна — в приложениях (только десктоп версия). Необходимо будет использовать… HTML и CSS верстка, Веб-программирование ∙ 13 часов 53 минуты назад ∙ 53 ставки |
Перенос и настройка готовой темы сайта (шаблона) на WordPressИщем WordPress-разработчика для установки и настройки уже готового шаблона сайта. Есть приобретенный хостинг и домен, а также готовая тема, которую нужно реализовать на сайте: https://foxiz.io/coin/ Задачи: Установить WordPress на хостинг (если еще не установлено) Загрузить и… Веб-программирование, Создание сайта под ключ ∙ 15 часов 31 минута назад ∙ 81 ставка |