-1
我錯誤地將一些憑據添加到我的代碼中,任何人都無法訪問它。如何從Github代碼中刪除某些內容,並且在提交歷史記錄中沒有跟蹤?
我錯誤地將一些憑據添加到我的代碼中,任何人都無法訪問它。如何從Github代碼中刪除某些內容,並且在提交歷史記錄中沒有跟蹤?
您將不得不強制推送到您的存儲庫。
獲取錯誤提交的父代的SHA。
git reset --soft <SHA OF PARENT OF BAD COMMIT>
修復的憑據,
git commit -am <commit message>
力推到遠程,
git push origin master --force
https://help.github.com/articles/removing-sensitive-data-from-a -repository/ – Adinia
查看重複的問題。但是,請注意,任何人都可能已經在GitHub上下載了您的憑證。你應該期待有人在運行機器人,儘快在那裏獲取證書。因此,您應該使您的證書無效並更新,並假定他們已被泄露給廣大公衆。這是唯一安全的選擇。 –