Git 子模块:git@github.com:权限被拒绝(公钥)。致命:无法从远程存储库读取

Svi*_*iat 2 windows git django github python-3.x

我有一个问题git submodule update --init --remote。我收到错误:权限被拒绝和克隆失败。但我将 SSH 密钥添加到了我的 github 存储库中。我可以拉、推、git 克隆。

我拥有所有需要的访问权限。我使用操作系统 Windows 10。我将 .gitmodules 文件更改url=git@github.com:xxxurl=https://github.com/xxx,但没有帮助。

Ash*_*ini 8

Git 将尝试使用 ssh 而不是 https 来克隆子模块。如果您尚未配置 ssh 密钥,则会失败。将文件中的URL 从 更改为 ,git@github.com否则请按照可能解决问题的步骤操作。https://github.com.gitmodule

  1. 从本地删除子模块的文件夹。

  2. 打开 gitBash 并运行以下命令。

    git submodule sync
    git submodule update --init
    
    Run Code Online (Sandbox Code Playgroud)