When you trying to add submodule, that already has submodule, it craches. For example you could try: git clone --recursive http://github.com/Exsul/al_server Its happens because git dont create `modules` directory. al_server/.git/modules Workaround for it wont work to: git submodule update --init It init only first level of subrepos. When you do: cd chat git submodule update --init It crashes cause missed `modules` directory for submodule: al_server/.git/modules/chat/modules Final workaround is create this directory and try last command again. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html