If you thought that using Subversion in the recipes of Chapter 1, Preparing a Local Development Environment, was overkill when you're working on a plugin locally, you will see that this knowledge comes in very handy once your hosting request has been approved by the WordPress team, as the system's backend relies on that version control system.
This recipe shows how to submit your creation to the https://wordpress.org website once a repository has been created for you.
You should have already followed the Applying for your plugin to be hosted on WordPress.org recipe to have an approved repository on the official website. You should have also installed a Subversion client, as shown in the Creating a local Subversion repository recipe in Chapter 1, Preparing a Local Development Environment. Finally, you should have plugin files ready for upload.