无法执行 git 推送,权限被拒绝?

can't able to perform git push, permission denied?

  1. 我已经在 github 中创建了一个存储库作为 wordpress 模板。
  2. 我在本地创建了一个 .git 存储库,在那里添加了一些文件,然后提交了它。
  3. 然后我创建了一个远程作为 origin,并将 github 存储库的 url 作为:

    git remote add origin git@github.com:squalporeover/wordpress-template.git  
    
  4. 现在我想将我的 master b运行ch 推送到那个存储库。我 运行 以下命令:

    git push origin master 
    
  5. 但是显示:

    Permission denied (publickey).
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights and the repository exists.

您需要使用ssh-keygen 来生成ssh 密钥对。 参见:https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

在此处找到重复项:Git - Permission denied (publickey)

您似乎添加了远程 URL 的 SSH 版本。为了使用这个你需要 set-up Github with SSH.

否则使用 HTTPS 版本的克隆 URL,它会询问您的用户名和密码:

这对我有用:

步骤 1- git 远程 rm 来源

第 2 步-select the http option in github

步骤 3- 运行 再次执行以下命令

git远程添加源https://github.com/yourdirectory/link.git

git branch -M main

git push -u origin main