1. Set up a account here - Enter your credentials (E-Mail and stuff) and validate your account after that.
2. Install the GitHub-client for Windows - You can get it
here, just follow the steps for the installation.
3. Log in to your account on the client
4. If there already exists a directory of your ruby-project,
navigate to its folder. Not directly into it!
5. Drag the folder onto the GitHub-client and release it
6. Now you can set up a repository with name and description.
Note: Now you can commit every change that is made to github, you will have it on a own project page, for example github.com/testuser/myexampleproject so that everyone can see it and maybe add some stuff to it.
To make it a bit easier to explain what to do in Step 4/5, I make a example with a already uploaded project from me:
I want to upload my project "teabag", but how? Here's my project folder:
Now I navigate out of this folder, so I can take every element or just move them.
Now I drag and drop the folder "teabag" (aka the folder containing all my code and settings for the project) and drop it into the GitHub-client and the "new repository"-screen appears.
Make your entries and select be sure to select "Push to GitHub", press Create,
Done.