git submodule update --init 提示Permission denied, please try again.
时间: 2023-08-24 13:09:40 浏览: 277
edk2包含git submodule update -init下来的子文件包
回答: 当执行"git submodule update --init"命令时,出现"Permission denied, please try again"错误提示,这通常是由于缺少正确的访问权限导致的。根据引用\[1\]中的信息,可能是由于在克隆子模块时使用了SSH协议,但是没有正确配置SSH密钥。为了解决这个问题,你可以尝试以下几个步骤:
1. 确保你有正确的访问权限:请检查你是否有权限访问子模块所在的仓库。你可以尝试使用SSH协议克隆子模块仓库,确保你可以成功访问。
2. 配置SSH密钥:根据引用\[2\]中的信息,Git Submodule的repository会使用和主repository一样的验证。因此,你需要将你的SSH密钥添加到你的gitlab账户下。请确保你的SSH密钥已经正确配置,并且与你的gitlab账户关联。
3. 更新子模块:在确保你有正确的访问权限和配置了SSH密钥之后,再次尝试执行"git submodule update --init"命令,应该可以成功更新子模块了。
希望以上步骤能够帮助你解决问题。如果问题仍然存在,请检查你的访问权限和SSH密钥配置是否正确,并确保子模块仓库存在。
#### 引用[.reference_title]
- *1* [玩转GIT系列之【git submodule update出错提示子模组未对路径注册】](https://blog.csdn.net/LEON1741/article/details/90259836)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Jenkins使用Git Submodule](https://blog.csdn.net/weixin_34226182/article/details/89424470)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Git 解决 Permission denied, please try again 问题](https://blog.csdn.net/weiguang102/article/details/130104334)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文