Today I wanted to install SparkleShare-Dashboard on my Linux Laptop. I was pretty glad, since it is a nodejs application and the target plattform, where I would like to install this application finally, will be a nodejs system (ArchLinux ARM) as well.
There is also a little „difficulty“ and probably a miss-understanding in the community of how to create a „SparkleShare-Git-Repository“. I have done it, therefore please find a step-by-step guide:
mkdir -p /home/USERNAME/sparkle/public.git
git init --bare
git clone file:///home/USERNAME/sparkle/public.git
git add README.txt
git commit -m "Initial commit"
git push origin master
rm /tmp/public -rf
This should be it, you do have an initial commit in the repository, and therefor SparkleShare can attach the id to the repository (the id is the SHA1-id of the first commit in the repository).