fatal: unable to access XXx The requested URL returned error: 403

前言

今天在使用 Git Push 到 GitHub 的時候發生一件很奇怪的事情,一直跳 remote: Permission to xxx.git denied to user.,這邊紀錄一下解決方法

原因

通常這個原因可能是 Push 到沒有權限的 repo 導致,但是如果原本可以 Push,後來電腦可能借 b 使用者使用,然後他使用了別的帳號拉取 repo,那就有可能是 b 使用者的權限覆蓋掉 a 使用者,這種時候必須取消 b 使用者的 Window 的認證記憶,否則將會一直跳權限不足

首先開啟 控制台 → 使用者 → 管理 Windows 認證

Image

接下來把 b 使用者移除掉即可

Image

接下來重新輸入 git push origin master 的時候就會跳出這個視窗

Image

輸入完畢就可以正常 push

0%