我在使用包含多个子模块的git存储库时遇到了一些麻烦.
使用命令构建了超级git存储库
mkdir projectname
cd projectname
git init
git submodule add ssh://myusername@server/pathtorepos
Run Code Online (Sandbox Code Playgroud)
当一个不同的用户("otheruser")然后克隆超级存储库时,一切似乎都有效.但是,是时候访问子模块了
git submodule init
git submodule update
Run Code Online (Sandbox Code Playgroud)
git尝试使用"myusername"而不是"otheruser"克隆子模块.
如何解决这个问题呢?