2010-05-27 6 views
0

Итак, у меня есть локальная настройка MAMP и запуск тестовой среды для моих проектов. Когда я загружаю его на живой сервер для постановки, я хочу сохранить пароли и имена пользователей, например, config.php отдельно от тех, которые используются на сервере. Таким образом, я не буду менять их каждый раз, когда я нажимаю фиксацию на сервер.Загрузка Git без изменения паролей и имен пользователей

Я использую git add -i, который работает, но все же хотел бы получить некоторые отзывы о том, как выглядит рабочий процесс других.

ответ

3

Вы должны использовать файл gitignore для игнорирования config.php. Затем вы можете сохранить отдельный файл локально и на сервере, который git будет игнорировать.

Просто создайте файл в корне вашего репо под названием .gitignore и поместите любой файл, который вы хотите игнорировать в своей строке в файле.

+0

Спасибо ... но я думаю, я должен был сделать это более ясным. Я использую .gitignore для некоторых файлов. Но в файле конфигурации есть и другие параметры, которые я установил ... как глобальный объект массива, где я добавляю и удаляю определенные настройки, контролирующие весь сайт. – JeroenEijkhof

+1

Наиболее очевидным ответом является разбиение параметров конфигурации на несколько файлов. Возможно, например, файл user_config.php. Конечно, я понимаю, что это может быть непрактично для вашей конкретной ситуации, но, по моему мнению, это то, что я буду делать. – seth

+0

Неплохая идея thx! – JeroenEijkhof

Смежные вопросы