The "commit rights" only matter when you try to commit. Setting up a commit by editing files - and adding new ones - should be possible regardless.
What Veracity said
At this point you are making a patch to share with people who will build it locally and "check it out". Hopefully some of those people will be willing and able to commit your work to SourceForge