Public GitHub Repository Depends on Private Repositories

The public git repository at

depends at private repositories. the command

    git clone --recursive



    ts2@linux-0fiz:~/tmp/xx9/xx/xa_bug$ date
    Thu May  5 07:45:37 EEST 2016
    ts2@linux-0fiz:~/tmp/xx9/xx/xa_bug$ uname -a
    Linux linux-0fiz 3.16.7-35-desktop #1 SMP PREEMPT Sun Feb 7 17:32:21 UTC 2016 (832c776) x86_64 x86_64 x86_64 GNU/Linux
    ts2@linux-0fiz:~/tmp/xx9/xx/xa_bug$ git --version
    git version 2.1.4
    ts2@linux-0fiz:~/tmp/xx9/xx/xa_bug$ git clone --recursive
    Cloning into 'xamarin-android'...
    remote: Counting objects: 1080, done.
    remote: Compressing objects: 100% (51/51), done.
    remote: Total 1080 (delta 10), reused 0 (delta 0), pack-reused 1020
    Receiving objects: 100% (1080/1080), 3.52 MiB | 840.00 KiB/s, done.
    Resolving deltas: 100% (409/409), done.
    Checking connectivity... done.
    Submodule 'external/Java.Interop' ( registered for path 'external/Java.Interop'
    Submodule 'external/mono' ( registered for path 'external/mono'
    Cloning into 'external/Java.Interop'...
    Permission denied (publickey).
    fatal: Could not read from remote repository.
    Please make sure you have the correct access rights
    and the repository exists.
    Clone of '' into submodule path 'external/Java.Interop' failed
    ts2@linux-0fiz:~/tmp/xx9/xx/xa_bug$ echo "It should be a public repo without any need for extra access rights"
    It should be a public repo without any need for extra access rights