github誤將密碼上傳解決方案

2021-10-12 08:29:05 字數 1167 閱讀 2597

今天發現一不小心把學號和密碼上傳到了github。雖然說是0 folk和0 star,但是畢竟是敏感資訊,萬一我還沒畢業前發達了怎麼辦。

參考了一些部落格的解決方案,發現csdn大多數都是複製貼上的解決方案。根本沒用。

最開始的時候嘗試直接更改之後提交,就是在本地修改原始檔,然後git add -agit commitgit push

但是我乙個好朋友發現了在github提交記錄裡面仍然可以看到我的個人資訊…

我忘記了還有提交歷史記錄這個東西。

然後我參考了這篇部落格

結果是一點用都沒有。

不知道為什麼會不起作用。我分析了一下,覺得可能是因為我太年輕了。

然後瞎鼓搗了好久,隱隱約約知道了出錯的原因,說不上來,對git的研究僅僅限於夠用就行。

然後我參考了這篇部落格,得到了一點啟發

有兩種方案可以解決:

刪除遠端分支,建立新的分支

本地回滾,強制提交

這個方法太狠了,不建議使用

rm -rf .git

git init

git add *

git commit -m 'new commit'

刪除.git後,重新提交。

git remote add oringe ***

git push -f --set-upstream oringe master

這個方法的精華就是-f引數,強制覆蓋原來的記錄

使用這種方法會丟失之前的所有的提交記錄

使用git reset命令進行回滾

git resetgit revert區別:revert之後還是會看到自己原來的記錄,而reset就看不到了

git reset --hard head~n
n代表回退n個版本

這種方法會丟失n個版本的提交記錄。

回退到有密碼的版本之前就行了。

由於我第乙個版本就帶密碼了,所以只好全部刪掉了

Github各種賬號密碼錯誤的統一解決方案

使用github,如果有時需要切換不同的賬號密碼時,容易出現無法push的錯誤。這時候,最簡單的辦法,就是重置git config中的賬號密碼了。其常見錯誤為 fatal unable to access the requested url returned error 403 1.可以使用git ...

解決github訪問及上傳慢的問題

解決方法 繞過dns解析,在本地直接繫結host,該方法也可加速其他因為cdn被遮蔽導致訪問慢的 實現在本地host檔案中新增對映,步驟如下 用文字編輯器開啟hosts檔案,位於c windows system32 drivers etc目錄下 開啟 這是乙個查詢網域名稱對映關係的工具 查詢 git...

ubuntu上解決訪問github慢的方法

1 進入終端命令列模式,輸入sudo vi etc hosts 2 輸入i進入編輯命令,英文輸入法輸入g,vim編輯器跳到hosts檔案的最後一行 3 用瀏覽器訪問 ipaddress.com 使用 ip lookup 工具獲得github.com和github.global.ssl.fastly....