Создать репозиторий в SourceCraft

Репозиторий — это хранилище, в котором находится весь код проекта и связанная с ним информация. Репозиторий включает в себя:

  • исходный код — все файлы проекта;
  • историю изменений — лог коммитов;
  • ветки — независимые линии разработки;
  • теги — маркировка важных точек в истории проекта.

Репозиторий позволяет отслеживать развитие проекта, управлять разными ветками разработки и возвращаться к предыдущим версиям кода.

Доступны следующие варианты создания репозитория:

Создать пустой репозиторий

  1. Откройте главную страницу сервиса.
  2. На панели слева нажмите Create repository.
  3. В открывшемся окне выберите Create blank repository.
  4. В блоке Your new repository details:

    • В поле Owner выберите организацию, в которой будет создан репозиторий.

    • В поле Name укажите название репозитория.

      Название должно быть уникальным в пределах организации и может содержать следующие ASCII-символы: строчные и заглавные буквы латинского алфавита, цифры, запятые, дефисы и подчеркивания.

      Под названием отображается адрес, по которому репозиторий будет доступен.

    • (опционально) В поле Description укажите описание репозитория.

  5. В поле Visibility выберите тип доступа к репозиторию:

    • Private — доступ к репозиторию будут иметь только пользователи, которых пригласили.
    • Public — доступ к репозиторию будет иметь все пользователи интернета без аутентификации.

    Примечание

    В любой момент вы можете изменить тип доступа к репозиторию.

  6. (опционально) В блоке Configuration выберите:
    • Initialize repository with a README — для добавления в репозиторий файла README.md с описанием проекта.

    • Add .gitignore — для добавления в репозиторий файла .gitignore с перечнем файлов, которые должны игнорироваться утилитой git.

      Чтобы использовать шаблоны для .gitignore:

      • Раскройте выпадающий список.
      • В поисковой строке введите язык программирования или фреймворк, которые вы хотите использовать для разработки.
      • Последовательно выберите все подходящие шаблоны.
    • Add a license — для добавления в репозиторий файла LICENSE с лицензией проекта.

      Чтобы использовать шаблон для LICENSE:

      • Раскройте выпадающий список.
      • В поисковой строке введите название лицензии.
    • Add a CI/CD template — для добавления в репозиторий файла .src.yaml с конфигурацией CI/CD.

      Чтобы использовать шаблон для .src.yaml, раскройте выпадающий список и выберите подходящую конфигурацию CI/CD.

      Подробнее о CI/CD см. на странице Настроить CI/CD в репозитории SourceCraft.

  7. Нажмите Create repository.

Создать репозиторий из шаблона

  1. Откройте главную страницу сервиса.
  2. На панели слева нажмите Create repository.
  3. В открывшемся окне выберите Create blank repository.
  4. В блоке Your new repository details:

    • В поле Owner выберите организацию, в которой будет создан репозиторий.

    • В поле Name укажите название репозитория.

      Название должно быть уникальным в пределах организации и может содержать следующие ASCII-символы: строчные и заглавные буквы латинского алфавита, цифры, запятые, дефисы и подчеркивания.

      Под названием отображается адрес, по которому репозиторий будет доступен.

    • (опционально) В поле Description укажите описание репозитория.

  5. В блоке Repository template нажмите Browse templates, выберите подходящий шаблон репозитория и нажмите Use template.

    Шаблоны содержат предустановленную конфигурацию CI/CD, а также типовые файлы проекта.

    Чтобы посмотреть содержимое шаблона, нажмите Preview.

  6. В поле Visibility выберите тип доступа к репозиторию:

    • Private — доступ к репозиторию будут иметь только пользователи, которых пригласили.
    • Public — доступ к репозиторию будет иметь все пользователи интернета без аутентификации.

    Примечание

    В любой момент вы можете изменить тип доступа к репозиторию.

  7. Нажмите Create repository.

См. также