GitLab Merge Request прикрепляет файл
1 ответ
Gitlab хранит файлы в базах данных, подключенных к серверу. Он использует CarrierWave для связанных операций. Я считаю, что он будет постоянно храниться, если он не будет удален администратором GitLab. Судя по официальной документации, он нигде не говорит о сроке хранения файла.
Говоря о вашем втором вопросе, /uploads/f866b9da460fde0a9378cac37f6c4548/test.PNG
вторая строка слева - это просто случайная хеш-строка (сгенерированная внутренней системой). Вы можете предположить, что количество вложений может расти экспоненциально, поэтому Gitlab может использовать механизм сегментирования, основанный на этой случайной строке, для легкой загрузки и извлечения ваших файлов. Вы можете обратиться к этой документации для получения дополнительных сведений.