1. Для изменения кодировки текста на кириллице в GitLab можно воспользоваться следующей командой:
git config --global core.quotepath false
Эта команда отключает escaping символов для путей файлов, что позволяет корректно отображать текст на кириллице.
2. Для настройки поддержки смешанных кодировок файлов с использованием .gitattributes в GitLab, необходимо создать файл .gitattributes в корневой директории репозитория и добавить в него правила для заданных расширений файлов. Например, если вы хотите поддерживать кодировку CP866 для файлов с расширением .txt, то в файле .gitattributes нужно прописать следующее правило:
*.txt -text cp866
Это указывает Git на то, что файлы с расширением .txt должны интерпретироваться как текстовые файлы с кодировкой CP866. После добавления правила необходимо закоммитить файл .gitattributes и перезапустить GitLab для применения настроек.