Closed nigels-com closed 8 years ago
This does work for my somewhat broken setup:
$ git clone https://github.com/nigels-com/opengl-boilerplate.git --branch merge-https --recursive
Cloning into 'opengl-boilerplate'...
remote: Counting objects: 114, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 114 (delta 0), reused 0 (delta 0), pack-reused 111
Receiving objects: 100% (114/114), 14.20 KiB | 0 bytes/s, done.
Resolving deltas: 100% (55/55), done.
Checking connectivity... done.
Submodule 'external/glew' (https://github.com/nigels-com/glew.git) registered for path 'external/glew'
Submodule 'external/glfw' (https://github.com/glfw/glfw.git) registered for path 'external/glfw'
Submodule 'external/glm' (https://github.com/g-truc/glm.git) registered for path 'external/glm'
Cloning into 'external/glew'...
remote: Counting objects: 6632, done.
remote: Compressing objects: 100% (37/37), done.
remote: Total 6632 (delta 20), reused 0 (delta 0), pack-reused 6595
Receiving objects: 100% (6632/6632), 1.80 MiB | 356.00 KiB/s, done.
Resolving deltas: 100% (4379/4379), done.
Checking connectivity... done.
Submodule path 'external/glew': checked out 'a6c3e7dad0d1ae34e8016cf086ba6109d6fb4e4a'
Cloning into 'external/glfw'...
...
I happen to have a stale SSH keypair that github gets upset about... So I think HTTPS is more robust for fetch/clone, than git protocol.