簡體   English   中英

為什么 git@github.com:Windows 中的權限被拒絕(公鑰)?

[英]Why git@github.com: Permission denied (publickey) in windows?

我只是在 github 中創建了一個存儲庫。 使用我嘗試將項目上傳到我的新存儲庫的命令。 但是在這個命令之后給我錯誤:

git remote add origin https://github.com/nafeeur10/rental.git

錯誤:

致命:遠程源已經存在。

然后

git push -u origin master

錯誤:

git@github.com:權限被拒絕(公鑰)。 並且存儲庫存在。

有什么問題,我應該怎么做?

1.如果已經添加了origin url,可以使用“git remote -v”查看已經添加的origin。

由於您已將 origin 設置為某個 url,因此您可以使用更新 origin url

git remote set-url origin https://github.com/nafeeur10/rental.git

2.您可能沒有權限推送到主分支。 嘗試推送到新的開發分支。

致命:遠程源已經存在。

此錯誤消息表明已使用相同名稱配置了遠程。 添加具有不同名稱的新遙控器或更新現有遙控器。

設置新遙控器:

$ git remote set-url origin https://github.com/nafeeur10/rental.git

或者可以更新現有的:

git remote add origin1 git@github.com:ppreyer/first_app.git 

這樣做,在“origin”的任何地方都應該用“origin1”替換它。 例如 $ git push origin master 現在應該是 $ git push origin1 master。

您的遠程來源存在。 因此,您可能會收到此錯誤,因為您沒有初始化或重新初始化(如果在以前存在的存儲庫中有新提交)您的 git 存儲庫。 首先輸入命令“git init”。 之后試試這個命令。

git push -u origin master

然后可能會提示您進行身份驗證。 提供您的憑據,更改將被推送到您的遠程存儲庫。

暫無
暫無

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

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