Skip to content

graiendor/gitlab_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitlab_api

Консольное приложение для работы с гитлабом: добавление и удаление пользователей

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

Установка зависимостей

python3 -m venv venv source venv/bin/activate pip install -r requirements.txt

Запуск

python3 main.py

Использование

  1. С помощью команд добавить ссылку на нужный гитлаб. Он будет храниться в локальной базе данных вместе с токеном.
  2. Далее в выбранном инструменте возможно исполнить следующие функции:
    1. Добавление пользователей (вручную/из таблицы)
    2. Удаление пользователей (вручную/из логов[пока не реализовано])
    3. Блокировка пользователей

Необходимые файлы

Инструмент предполагает наличие xlsx файлов в папке files Парсер находится в Auxiliary.py - его можно изменить под необходимую модель таблиц с пользователями.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages