Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
dev:other:git:officeserver [2024/10/29 15:54]
denis [office git server]
dev:other:git:officeserver [2024/10/29 16:06] (текущий)
denis
Строка 4: Строка 4:
  
 На сервер склонированы все репозитории,​ находящиеся на BB. Каждый день в 12:00 выполняется обновление с BB на Сервер,​ т.е. все коммиты,​ сделанные на BB прилетят на Сервер. На сервер склонированы все репозитории,​ находящиеся на BB. Каждый день в 12:00 выполняется обновление с BB на Сервер,​ т.е. все коммиты,​ сделанные на BB прилетят на Сервер.
-===== Ситуация 1  - BitBucket ​основной,​ Сервер резервный =====+===== Ситуация 1  - BB основной,​ Сервер резервный =====
  
-Требуется:​ работать с BitBucket ​как с основным,​ а Сервер просто хранитель репозиториев на случай блокировки BB и умирания одним разом всех компов с рабочими копиями.+Требуется:​ работать с BB как с основным,​ а Сервер просто хранитель репозиториев на случай блокировки BBи умирания одним разом всех компов с рабочими копиями.
  
 Что делать:​ ничего. Что делать:​ ничего.
  
-===== Ситуация 2 - Сервер основной, ​BitBucket ​резервный =====+===== Ситуация 2 - Сервер основной, ​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
   ​   ​
-=== Добавляем remote для ​BitBucket ​===+   
 +Если без BB, то всё. Иначе идем дальше. 
 + 
 +=== Добавляем remote для ​BB ===
 Открыть в редакторе:​ ''​git-awclient/​.git/​config''​ Открыть в редакторе:​ ''​git-awclient/​.git/​config''​
  
Строка 33: Строка 36:
   git push   git push
  
-Отправить на BitBucket:+Отправить на 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    ​
 +
 +
  
dev/other/git/officeserver.1730206468.txt.gz · Последние изменения: 2024/10/29 15:54 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0