Как защитить пароли в AppHarbor-приложении с помощью сервис-хука для GitHub - PullRequest
2 голосов
/ 15 марта 2012

Каковы возможные шаблоны решения этой проблемы в AppHarbor -app, который передается каждый раз, когда делается пуш в его проекте с открытым исходным кодом GitHub -проект?

Скажем, у меня есть секретные пароли, хранящиеся в моем AppSettings.config, и я исключаю файл из моего .gitignore -файла. Как получить несколько паролей, специфичных для сервера, к решению AppHarbor?

Могу ли я зарегистрировать AppSettings.config только в AppHarbor Git-store и не перезаписать его при следующем нажатии на GitHub ?

1 Ответ

4 голосов
/ 15 марта 2012

Вы можете добавить наборы приложений, которые закачиваются в ваше приложение после его отправки в appharbor. Их можно использовать практически для всего.

Когда вы просматриваете ваше приложение на Appharbor.com, с левой стороны отображаются «Переменные конфигурации». В этой области вы можете добавить любые необходимые вам AppSettings, и они будут внедрены при сборке.

Как только вы добавите параметр (имя «NewAppSetting», значение «We Rule!»), Вы сможете получить к ним доступ следующим образом:

ConfigurationManager.AppSettings["NewAppSetting"];//Has a string value of "We Rule!"
...