DigiVC документация

DigiVC документация

Импорт и миграция

Импортът приема съдържание от Git, GitHub, GitLab или SVN и го превръща в DigiVC repository. Git/SVN не са engine на DigiVC; те са source connectors за миграция.

Импортът приема съдържание от Git, GitHub, GitLab или SVN и го превръща в DigiVC repository. Git/SVN не са engine на DigiVC; те са source connectors за миграция.

Предварителна подготовка

  • Създайте или изберете target project.
  • Уверете се, че server import capabilities показват наличен Git или SVN runtime.
  • Проверете свободното storage пространство.
  • Определете дали ви трябва пълна история или само последният snapshot.

Нов импорт

Отворете Администрация → Импорт / Миграция и задайте:

  • source type;
  • source URL;
  • branch/ref;
  • target project;
  • repository code и name;
  • DigiVC default branch;
  • history mode;
  • maximum source revisions;
  • visibility и access-request policy.

Частен източник

Можете да подадете username и access token/password. Credentials се използват само в паметта на worker-а за текущата задача и не трябва да попадат в URL, job record, лог или evidence.

TLS verification

Оставете Verify TLS включено. Изключвайте го само за контролиран вътрешен source, на който имате изрично доверие.

Пълна история или snapshot

  • Full linear history — създава DigiVC revisions за source историята до зададения лимит;
  • Latest snapshot only — импортва само последното съдържание.

При пълна история DigiVC пази mapping между source revision и DigiVC revision с SHA-256 digest.

Пример: GitLab import

Source type: GitLab
Source URL: https://gitlab.example/erp/server.git
Source ref: main
Target project: ERP
Repository code: server-migrated
History mode: Full linear history
Verify TLS: Yes

Отмяна

При cancel частично създаденото repository се архивира. Не се представя като успешно мигрирано.

След завършване

  1. Отворете target repository.
  2. Проверете tree и history.
  3. Прегледайте mapping digest-а.
  4. Дайте права на правилните groups.
  5. Направете test checkout с Desktop Client.