在使用git clone xxx.git时,若git项目内有父子模块关系(submodule),有两种方法可以处理:
1、使用参数--recursive,即:git clone --recursive xxx.git,直接下载关联代码
2、先git clone xxx.git将主(父)模块clone下来;然后进入项目文件,使用git submodule init初始化子模块管理;最后使用git submodule update将子模块内容clone下来。
期间遇到总是需要输入密码的问题,输入电脑密码、git账号密码、该项目的sha密钥、该项目地址等都不对。
原因: 当你使用 HTTPS 的方式进行代码克隆行为时,需要输入账号密码进行验证,此时需要使用已设置的 HTTPS 账号密码进行验证,可以通过以下路径查看账号信息。
查看克隆账号
点击左上角头像-「个人设置」-「Https密码」可查看账号和密码信息:
根据注册信息已为你自动创建克隆账号,支持手动修改。
若未设置过克隆密码,请先主动设置密码,否则将无法使用Https克隆功能。