If you want to build your own server to create and manage a private repositories and if you have a WD MyCloud EX2, this post may be helpful to do it in a painless manner.
Fist of all, you need to enable the SSH access on your server, and install the Entware software.
After you have installed the Entware software, connect via SSH to your NAS and do the magic:
ln -s /opt/bin/opkg /usr/bin/opkg
opkg install git
Yes! Now you have installed the git software in your NAS.
Now we should make some syslinks to do git clone, upload, etc without errors, just execute these commands:
ln -s /opt/bin/git /usr/bin/git
ln -s /opt/bin/git-receive-pack /usr/bin/git-receive-pack
ln -s /opt/bin/git-shell /usr/bin/git-shell
ln -s /opt/bin/git-upload-archive /usr/bin/git-upload-archive
ln -s /opt/bin/git-upload-pack /usr/bin/git-upload-pack
Finally, you can use the WD MyCloud as a git server.