Gitea — это легковесная система управления репозиториями с открытым исходным кодом, которая предоставляет функционал для хостинга и управления Git-репозиториями. В нашей организации Gitea доступен через веб-интерфейс и интегрирован с LDAP (FreeIPA) для авторизации.
Gitea доступен по адресу:
https://git.cnti-ibch.ru
Перейдите по ссылке, чтобы открыть интерфейс Gitea.
Авторизация в Gitea реализована через LDAP (FreeIPA). Чтобы получить доступ к системе, необходимо быть участником FreeIPA. Права доступа определяются автоматически на основе вашей учетной записи LDAP.
- Перейдите на страницу входа в Gitea: https://git.cnti-ibch.ru.
- Введите ваши учетные данные LDAP (логин и пароль от FreeIPA).
- После успешной авторизации вы получите доступ к системе в соответствии с вашими правами.
После авторизации через LDAP права доступа в Gitea определяются следующим образом:
-
Обычные пользователи:
- Возможность создавать и управлять собственными репозиториями.
- Возможность просматривать публичные репозитории других пользователей.
- Участие в совместных проектах, если вас добавили в качестве участника.
-
Администраторы Gitea:
- Полный доступ ко всем функциям системы, включая управление пользователями, группами и настройками сервера.
- Возможность создавать и управлять организациями.
- Назначение прав доступа другим пользователям.
Примечание: Администраторские права предоставляются только пользователям, которые были предварительно настроены администратором Gitea.
- Для работы с Gitea используйте ваш логин и пароль LDAP.
- Если вы планируете работать с репозиториями через Git CLI, настройте SSH-ключи или используйте HTTPS для аутентификации.
- Для управления правами доступа к репозиториям свяжитесь с администратором Gitea.
- Убедитесь, что вы правильно ввели логин и пароль LDAP.
- Проверьте, что ваша учетная запись активна в FreeIPA.
- Если проблема сохраняется, обратитесь к администратору FreeIPA.
- Свяжитесь с владельцем репозитория или администратором Gitea, чтобы вас добавили в список участников.
- Сгенерируйте SSH-ключ на вашем компьютере, если у вас его еще нет:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- Добавьте публичный ключ в Gitea:
- Перейдите в профиль: Settings → SSH Keys.
- Вставьте содержимое файла
~/.ssh/id_rsa.pub в поле для ключа.
- Используйте SSH для клонирования репозиториев:
git clone git@git.cnti-ibch.ru:username/repository.git
Если у вас остались вопросы или возникли проблемы, пожалуйста, свяжитесь с поддержкой:
- Email: dcrdt@ibch.ru
- Либо создайте новый тикет через интерфейс клиента OTOBO.
- Опишите вашу проблему в новом тикете, указав:
- Ваш логин LDAP.
- Описание проблемы.
- Любые дополнительные детали, которые могут помочь в решении.