我是git的新手,每当我尝试使用“ git push origin master”将其推送到我的存储库时,都会出现此错误
git@github.com:权限被拒绝(公钥)。 致命的:无法从远程存储库读取。
我认为我必须输入了我的git凭证(用户名或密码),并且系统保存了不正确的凭证。 请如何删除已经存储的凭证,以便在我要推送到存储库时提示我再次输入凭证。我使用Linus OS。
谢谢。
答案 0 :(得分:0)
在ssh上使用git时,您需要公钥/私钥对。
~/.ssh/id_rsa.pub
中。或者,您可以通过HTTPS和您的GitHub登录名推送到GitHub存储库,
git remote set-url --push https://github.com/<username>/<repository>.git
并推送存储库。
答案 1 :(得分:0)
(先在git中创建一个仓库,如果还没有创建)
这对我有用:
第一步- git remote rm origin
步骤 2-{{3}}
第 3 步 - 再次运行以下命令
git remote add origin select the http option in github
git branch -M main
git push -u origin main