2016-11-22 78 views
-1

目前我使用.gitignores來保護它們,但如果有人要克隆回購,密鑰可能會暴露。最重要的是,有沒有一種方法可以讓它在開發環境中更加安全和可訪問。此外,當我每次將代碼推入github時,我都意外地不想透露它。如何使api密鑰更安全

+0

你能補充一點信息嗎? .gitignore的相關片段會增加更多的清晰度。 –

回答

1

.gitignore不會阻止文件被跟蹤。

.gitignore只是防止它被錯誤地添加(您必須使用git add -f)或在git status(或其他命令)的未跟蹤文件列表中查看它。

如果文件已經被跟蹤,它將被使用和克隆。

永遠不要提交你的api密鑰。如果你已經一次推動它們,用你的git倉庫或者使用git filter-branch來殺死你的git倉庫。克隆存儲庫的任何人都會用它克隆完整的歷史記錄,因此刪除文件不會。

您可能想嘗試在其他地方克隆存儲庫以查看裏面的內容。