Продвижение проекта с паролями в нем
Я создал проект django и хочу поделиться им с членами моей команды, однако в файлах настроек он содержит некоторые пароли для базы данных и т.д.. Конечно, когда я отправляю его на GitHub, Git Guardian сообщает мне, что у меня есть некоторая конфиденциальная информация, такая как учетные данные БД (имя пользователя и пароль) и секретный ключ Django. Теперь я знаю, что в принципе я могу удалить эту информацию и отправить ее на GitHub. Но мне интересно, есть ли более сложный метод для отправки таких проектов или удобный способ?
Большое спасибо.
Используйте пакет decouple, затем создайте файл .env, в который вы можете добавить свои пароли. Добавьте .env-файл в gitignore. Теперь ваши коллеги должны сами добавить .env файл и добавить туда пароли. Вот хорошее руководство о том, как это сделать https://dontrepeatyourself.org/post/how-to-use-python-decouple-with-django/