我坐的代理只允许http/https流量,我能够从Github克隆存储库,但我必须使用https URL和用户名/密码来获取/推送.
现在我的问题是一个包含子模块的存储库,当我执行git submodule update它超时时,我只能假设这是因为它使用了被阻止的SSH连接.(它甚至没有要求我提供私人回购的密码)
我有一个 Git 项目,它有一个子模块。子模块的 url 最近已更改。我已更改.gitmodules和配置文件以指向新的 url。我是否应该提交.gitmodules文件,以便下次签出我的项目 git submodule update --init --recursive时不会出现错误?