![](/img/trans.png)
[英]Git submodule: git@github.com: Permission denied (publickey). fatal: Could not read from remote repository
[英]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.