Некоторые из моих проектов, которые я хотел бы сохранить на github, имеют файлы конфигурации, в которых хранится конфиденциальная информация, такая как адреса серверов и пароли. Я хотел бы, чтобы у всех программ были способы запутывания паролей в файлах конфигурации, но реальность такова, что большинство этого не делают. Поскольку эти файлы и программы не были разработаны с мыслью о том, что кто-то загружает их на общедоступный сайт, это имеет смысл. Я мог бы .gitignore их, но в этих файлах конфигурации часто есть другие полезные вещи, поэтому имеет смысл иметь их как часть репо. Поэтому мне было интересно, есть ли хороший способ справиться с паролями и конфиденциальной информацией, хранящейся в файлах, если не считать создание личной учетной записи на github.