[英]Unable to Push to Github; Error 403
我無法使用 Android Studio 將項目推送到 Github。 我創建了一個新項目和一個新存儲庫,並嘗試將其推送到 Github,但出現此錯誤:
失敗錯誤:致命:無法訪問https://github.com/4lionintern/Test0000.git/ :請求的 URL返回錯誤:403
所有關於此問題的問題都使用 git bash,但我正在嘗試使用提交更改按鈕。
您需要向您的團隊成員提供寫權限
在此處輸入圖像描述轉到成員存儲庫權限
嘗試將 git URL 的路徑從 https 更改為 SSH,然后再次重新加載項目。 然后嘗試推動。 還要檢查文件>設置>版本控制>Github中給出的憑據
403 表示您的憑據錯誤或不存在。 你如何在 Github 上進行身份驗證? 通過用戶名:密碼或公鑰。 如果您使用公鑰,則無法通過 https 實現。
轉到project folder
並刪除.git
文件夾,然后重試。 如果它不起作用。 您的存儲庫 URL 可能錯誤或身份驗證問題。
HTTPS 不適用於 Android Studio。 我嘗試使用 git bash 重新初始化 git。
在您的根文件夾中。 刪除舊的非工作.git
文件夾:
rm -rf .git
初始化一個新的空 Git 存儲庫。 然后添加要提交的文件
git init
git add .
提交和推送
git commit -m "first commit"
git remote add origin git@github.com:YourNameHere/YourProjectName.git
git push -u origin master
之后,git 應該可以在 Android Studio 中工作了。
您需要先進入:設置-->系統設置-->密碼-->選擇不保存密碼。
下次當您點擊推送時,您將被要求輸入 git 存儲庫的用戶名和密碼。輸入您的憑據並繼續。希望這會有所幫助。
錯誤 403 表示:未授予訪問權限。 表示 github 已理解您的請求但拒絕了您的更改
這個問題一般出現在你的android studio中的gitbash賬號和github憑證不匹配的時候。 您可能已經更改了 android studio 中的用戶名和密碼,但 gitbash 中的帳戶保持不變。 因此,您應該根據 android studio 憑據更改 gitbash 的憑據。 根據 android studio 憑據更改 gitbash 憑據,它肯定會起作用。
我有同樣的問題。 我無法推送到我自己的存儲庫!
這是 Windows 憑據的問題。
轉到: Control panel > User Accounts > credential manager
選擇: windows credentials
刪除您在列表中看到的所有 gitlab 憑據
使用您的 gitlab 帳戶信息添加通用憑據:
互聯網或網絡地址: git:https://yourUserName@gitlab.com
用戶名: your gitlab username
密碼: your gitlab password
然后嘗試再次將您的更改推送到存儲庫。 它應該工作。
我有一個類似的問題,要根據 Mahdieh Shavandi 的建議修復它,只需刪除 windows 憑據並使用令牌進行新訪問。
Go 至:控制面板 > 用戶帳戶 > 憑據管理器
Select:windows 憑據
刪除您在列表中看到的所有 gitlab 憑據
嘗試推送提交,系統會要求確認或更新您的憑據。 就我而言,我使用新令牌進行訪問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.