Управление git репозиториями

По-умолчанию git проекты - это папки содержащие bare git структуры, которые расположены в каталоге repo (настраивается в конфигурации)

Папка repo может содержать не зарегистрированные git репозитории, в таком случае они при открытии страницы автоматически добавятся в базу (правда без писания).

Список git репозиториями

Первоначальный вид

С добавленными репозиториями

Создание нового пустого git репозитория

Создание пустого git репозитория

Необходимо заполнить имя git репозитория и описание. И нажать кнопку "Создать".

Просмотр информации git репозитория

На текущий момент есть возможность просмотра:

  • Списка веток
  • Списка коммитов
  • Списка тегов
  • Строки для клонирования репозитория
  • Описание репозитория

Список тегов и коммитов даст информацию о том, что исходные коды в ветке master находятся в нужно состоянии ис нужными коммитами. Сборочница производит выборку исходных кодов из master ветки git репозитория.

Информация о git репозитории

Пример строки клонирования репозитория:

Информация о git репозитории

Для успешного клонирования и наполнения git репозитория, необходимо либо установить публичный ключ для доступа пользователя по ssh или знать пароль к mockgui пользователю по ssh. Вот почему в инсталляционном руководстве рекомендуется установить пароль для mockgui пользователя.

Удаление git репозитория

Удаление возможно только в том случае, если данный git репозиторий не имеет ни рецептов сборки, а так же не подключен ни к одному проекту и соответственно, не имеет сборок, указывающих на данный git репозиторий.

При нажатии на кнопку "Удалить" появится окно, где нужно будет написать имя репозитория и нажать кнопку "Удалить" для подтверждения удаления:

Удаление git репозитория