How do I use Git Annex for version control with UE4?

How would one go about using Git Annex with Unreal Engine 4?

I’ve gotten a Git repository setup, but when I init content as a Git Annex repository it complaints about it being a bare repository, when indeed it’s not from what I understand.

For reference, I’ve setup a Git repository and used the .gitignore from here.

What is your platform? How did you configure git-annex? A little command list with an error message would be helpful.
If you have sorted this out, I’m really interested in your experience, because I’ve failed to configure git-annex on Windows.

I wonder how this would go, too. It looks like git-annex uses symlinks. I wonder if that causes any issues with using UE4.