0
我們正在使用本地託管的私有git存儲庫。git,向其他用戶分享乾淨的代碼庫
我們將所有密鑰嵌入文件中。
我們不能從git歷史中刪除文件,因爲這些文件包含祕密密鑰本身以外的功能代碼。
我想出了以下策略,雖然它不工作。
我不知道是否有辦法讓它工作。
- 首先刪除所有密鑰並修改代碼以使用環境變量。
- 刪除.git目錄,並與
git init && git add .
git remote add origin [new-repo]
重新初始化(我們只想要分享的清潔狀態)git remote add upstream [original-repo]
(我們仍然希望從原來的回購合併)
它不似乎工作,因爲git沒有看到new-repo
和original-repo
之間的任何常見提交。
有沒有辦法克服它?