我在使用包含几个子模块的 git 存储库时遇到了一些麻烦。
使用这些命令构建了超级 git 存储库
mkdir projectname
cd projectname
git init
git submodule add ssh://myusername@server/pathtorepos
当一个不同的用户(“其他用户”)然后克隆超级存储库时,一切似乎都解决了。但是当需要访问子模块时
git submodule init
git submodule update
Git 试图使用“ myusername”而不是“ other user”来克隆子模块。
如何解决这个问题?