Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
dev:other:git:officeserver [2024/10/29 15:54] denis |
dev:other:git:officeserver [2024/10/29 16:06] (текущий) denis |
||
---|---|---|---|
Строка 6: | Строка 6: | ||
===== Ситуация 1 - BB основной, Сервер резервный ===== | ===== Ситуация 1 - BB основной, Сервер резервный ===== | ||
- | Требуется: работать с BB как с основным, а Сервер просто хранитель репозиториев на случай блокировки BB и умирания одним разом всех компов с рабочими копиями. | + | Требуется: работать с BB как с основным, а Сервер просто хранитель репозиториев на случай блокировки BB, и умирания одним разом всех компов с рабочими копиями. |
Что делать: ничего. | Что делать: ничего. | ||
Строка 19: | Строка 19: | ||
git clone ssh://git@109.195.39.165:40000/repo/git-awclient.git | git clone ssh://git@109.195.39.165:40000/repo/git-awclient.git | ||
| | ||
+ | | ||
+ | Если без BB, то всё. Иначе идем дальше. | ||
+ | |||
=== Добавляем remote для BB === | === Добавляем remote для BB === | ||
Открыть в редакторе: ''git-awclient/.git/config'' | Открыть в редакторе: ''git-awclient/.git/config'' | ||
Строка 35: | Строка 38: | ||
Отправить на BB: | Отправить на BB: | ||
git push bb | git push bb | ||
+ | | ||
+ | | ||
+ | ===== Настройки сервера ===== | ||
+ | |||
+ | Команда клонирования с BB: | ||
+ | git clone --mirror git@bitbucket.org:promauto/git-awclient.git | ||
+ | | ||
+ | Команда обновления с BB: | ||
+ | for dir in *.git; do (cd "$dir" && echo "$dir" && git remote update); done | ||
+ | |||
+ | |||