我知道我應該將包含密鑰AWS密鑰的文件放在.gitignore中,但是那麼github上的用戶將被迫重新構建包含AWS密鑰的常量代碼(一個使用靜態的swift結構)。當我推送時,有什麼能讓我替換另一個文件嗎?有一個更好的方法嗎?將AWS密鑰保留在github上
澄清:我不關心與其他開發人員共享AWS密鑰。在我的情況下,每個開發者都是獨立的,可以使用他們自己的AWS密鑰
我想要完成的是有一個本地單一開發環境,我可以在Xcode上開發和測試一個快速應用程序(每次提交時都不更改密鑰),但仍然可以推送到公共GITHUB 。
當有人克隆庫,我希望他們能夠只更新虛擬鍵值後建立的,但我永遠不希望我的密鑰可用以任何方式在GitHub上
環境變量並在需要時加載它們?所有AWS cli都支持開箱即用。 –
我見過有人在文件中使用已知的假人,並且有一個git gate check/CI測試,如果它不是已知的虛擬值,就會失敗。如果您使用的代碼審查通常應該抓住它,如果您執行該策略 –