gitlab - обновление репок после переезда

Thank you for reading this post, don't forget to subscribe!

зада­ча - пере­но­сим гит­лаб из обла­ка в self-hosted, допу­стим сде­ла­ли мигра­цию а потом нуж­но скло­ни­ро­вать ВСЕ изме­не­ния кото­рые успе­ли сде­лать раз­ра­бот­чи­ки в обла­ке и ЗАТЕРЕТЬ ВСЕ изме­не­ния в self-hosted гитлабе.

исполь­зу­ем сле­ду­ю­щий скрипт

 

нам нуж­но сге­не­ри­ро­вать токе­ны в обалч­ном и в нашем гитла­бе, ука­зать доме­ны и ука­зать груп­пу, про­ек­ты внут­ри груп­пы будут обра­ба­ты­вать­ся рекурсивно

 

# === Настрой­ки исход­но­го (облач­но­го) GitLab ===

GITLAB_CLOUD_TOKEN="glpat-BYpCKtMTE2P8PKn"
GITLAB_CLOUD_DOMAIN="gitlab.com"
# Ука­жи­те имя груп­пы (без URL-коди­ро­ва­ния), от кото­рой начи­на­ет­ся поиск проектов
GITLAB_CLOUD_GROUP="test-tech"

# === Настрой­ки целе­во­го (self-hosted) GitLab ===
GITLAB_SELF_HOSTED_TOKEN="glpat-gxqqBY3ArKf-z91A8FZB"
GITLAB_SELF_HOSTED_DOMAIN="gitlab.infra.test.tech"
# Ука­жи­те имя груп­пы, в кото­рой уже созда­ны про­ек­ты. Струк­ту­ра под­групп долж­на сов­па­дать с исходной.
GITLAB_SELF_HOSTED_GROUP="test-tech"

 

===========================================

Дописать ТОЛЬКО изменения из облака а локальные изменения НЕ затирать