用户不能git子模块更新,但他们可以独立从所有子模块中提取

时间:2011-10-21 18:23:16

标签: git permissions git-submodules

我有一个新的团队成员在尝试执行初始git submodule update时收到权限错误:

[mrTeamMember@desktop application]$ git submodule update
Initialized empty Git repository in /home/mrTeamMember/work/application/subMod/.git/
mrTeamMember@server.example.com's password: 
Permission denied, please try again.

但是,如果它们直接从子模块的存储库中git pull,它们就不会出错!

这怎么可能?

可能导致此问题的原因是什么?

1 个答案:

答案 0 :(得分:1)

检查最近的历史记录,因为.gitmodules文件中的网址可能已更改。鉴于你没有做git submodule init,子模块repo仍然包含一个工作URL。