Hello,
you should do both 1. and 2. because by doing 1. your register your contrib plugin name - nobody else will be able to register it later. 2. is definitely better for you as a developer. I would recommend mirroring git repo from git manually until everybody switches to git.
The 3. is not going to happen soon I am afraid, because Moodle.com would have to create and maintain own git hosting site (most probably using the gitorious code). Anyway if it happens it will be extremely easy to migrate all your git repos there.
Petr
General developer forum
Help offer: git migration
This discussion has been locked so you can no longer reply to it.