[英]IntelliJ IDEA GitHub integration creates the repository, but gets “couldn't authorize” error trying to push
我在IntelliJ IDEA中創建了一個新項目
通過菜單,我轉到VCS - >導入到版本控制 - >在GitHub上共享項目
輸入新存儲庫名稱,然后單擊“共享”
它使用GitHub進行身份驗證
當我嘗試推送到GitHub時,會打開一個登錄窗口,顯示“登錄到https://github.com/myemail@gmail.com/GitHubTest2.git ”
默認登錄名是github.com/my_username。 我嘗試使用該登錄名登錄並且我的GitHub.com密碼和身份驗證失敗。 我也嘗試使用我的GitHub.com登錄(即myemail@gmail.com)和我的GitHub.com密碼登錄。
3次嘗試后,我收到以下錯誤消息:
推送到GitHub失敗推送授權失敗:無法授權
為什么它使用我的GitHub.com登錄/密碼與GitHub進行身份驗證,但是當它試圖將項目推送到GitHub時卻沒有?
以下對我有用:
在IntelliJ中:
請參閱Git push需要用戶名和密碼 。
嘗試使用ssh而不是https(使用生成的密鑰對: https : //help.github.com/articles/generating-ssh-keys )。
這可能會為您解決問題,對我而言,它只是將我在IntelliJ中看到的錯誤消息從GitHub更改為“遠程主機意外掛起”。
然后我嘗試從終端推送到GitHub,它工作正常。 從終端,無論我使用SSH還是https,它都可以工作。 因此,我建議使用命令行git將代碼推送到GitHub而不是IntelliJ集成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.