If you created a plugin and wants to upload it to WordPress Plugin Repository then you can do it very easily. Login to WordPress.Org and follow the steps given here.
- Visit Add Your Plugin page
- Fill your plugin’s name, description, plugin zip file URL
- Click Send Post button
It immediately gives you your plugin URL on WordPress.ORG but you have to wait till your plugin gets reviewed and then it will be visible to public for download and you will have access to a Subversion Repository where you’ll store your plugin.
Before uploading your plugin, go through Developer Center and following links: