Объясните мне как они работают, я пишу в ENV файл в переменную пароль, потом просто вставляю его на месте где должен быть пароль. Но когда я загружаю их на тот же гит, env файлы не загружаются, откуда тогда информация с ENV файлов будет на другом компьютере, если я их даже не загрузил на гит?
Нажмите, чтобы раскрыть...
в них хранят секреты, которые приложение загрузит прочитав данный файл при старте, обычно локально у тебя свой файл, в продакшене администратор сервера, вручную его создает, кладет в спуленный репозиторий и прописывает туда все что нужно, лет 10-15 назад, так и было
в современных системах CI/CD, есть специальный инструменты, к которым имеют доступ определенные люди, которые вносят туда эти секреты, также описывают процессы деплоя, часто используя Docker / Kubernetes, и все это дело уже дружит хорошо друг с другом, только человек с достаточными правами прописывает в этой системе, данные для переменных среды, а система либо сами создаст нужные файлы, либо определит их на уровне переменных среды... вообщем доставит в окружение где будет запущен проект