簡體   English   中英

無法推送到 Github; 錯誤 403

[英]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 中工作了。

  1. VCS > Git > 提交文件...
  2. VCS > Git > 推送

您需要先進入:設置-->系統設置-->密碼-->選擇不保存密碼。

下次當您點擊推送時,您將被要求輸入 git 存儲庫的用戶名和密碼。輸入您的憑據並繼續。希望這會有所幫助。

錯誤 403 表示:未授予訪問權限。 表示 github 已理解您的請求但拒絕了您的更改

這個問題一般出現在你的android studio中的gitbash賬號和github憑證不匹配的時候。 您可能已經更改了 android studio 中的用戶名和密碼,但 gitbash 中的帳戶保持不變。 因此,您應該根據 android studio 憑據更改 gitbash 的憑據。 根據 android studio 憑據更改 gitbash 憑據,它肯定會起作用。

我有同樣的問題。 我無法推送到我自己的存儲庫!

這是 Windows 憑據的問題。

  1. 轉到: Control panel > User Accounts > credential manager

  2. 選擇: windows credentials

  3. 刪除您在列表中看到的所有 gitlab 憑據

  4. 使用您的 gitlab 帳戶信息添加通用憑據:

互聯網或網絡地址: git:https://yourUserName@gitlab.com

用戶名: your gitlab username

密碼: your gitlab password

然后嘗試再次將您的更改推送到存儲庫。 它應該工作。

我有一個類似的問題,要根據 Mahdieh Shavandi 的建議修復它,只需刪除 windows 憑據並使用令牌進行新訪問。

  1. Go 至:控制面板 > 用戶帳戶 > 憑據管理器

  2. Select:windows 憑據

  3. 刪除您在列表中看到的所有 gitlab 憑據

  4. 嘗試推送提交,系統會要求確認或更新您的憑據。 就我而言,我使用新令牌進行訪問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM