I had a local git project that I wanted to add to gitolite. Apparently this is hard so I abandoned the idea. I created a new gitolite repo by adding it to gitolite-admin/conf/gi
If you're using git to mirror then use this :
git config remote.backup.mirror true