Я знаю, что я должен поместить файл с секретными ключами AWS в .gitignore, но тогда пользователь github вынужден восстановить код констант, содержащий ключи AWS (быстрая структура со статическим let's). Есть ли что-то, что позволило бы мне заменить другой файл, когда я нажимаю? Есть лучший способ сделать это?Сохранение ключей AWS из github
Уточнение: Я не заинтересован в обмене ключами AWS с другими разработчиками. В моей ситуации каждый разработчик независим и может использовать свои собственные ключи AWS.
То, что я пытаюсь сделать, - создать локальную среду разработки, в которой я могу разработать и протестировать быстрое приложение на Xcode (без изменения ключей каждый раз, когда я совершаю), и тем не менее все же могу нажать на публичный GITHUB ,
Когда кто-то клонирует репозитарий, я хочу, чтобы иметь возможность построить только после обновления фиктивных ключевых значений, но я никогда не хочу, чтобы мои секретные ключи должны быть доступны в любом случае на GitHub
переменные окружения и их загрузка при необходимости? Все AWS cli поддерживают это из коробки. –
Я видел, как люди используют известные макеты в файлах и имеют проверку git gate/CI, которая терпит неудачу, если это не известное фиктивное значение. также, если вы используете обзор кода, который обычно должен улавливать его, если вы применяете эту политику. –