You can create new repositories on your GitHub.com account right from within Tower. If you don't have an account, yet, you can create a free account here.
Click the "Create Github Repository" button on the Dashboard or choose "Add Repository" >> "Create New Repository on GitHub..." from the "File" main menu.
In the dialog, you need to enter the following information:
Name: your new repository's name, both on GitHub.com and in Tower. This should be a URL-friendly name, meaning it should contain only letters, digits, and dashes (no whitespace).
Description: entering a descriptive text is optional.
Private: check this box if you want to restrict access to specific users. Currently, private repositories are only available in GitHub's paid plans.
Username: the username of your GitHub account.
Password -OR- API token: you can authenticate either via password or via a special token - you don't need to enter both!
TIP:You find the API token in your account settings on GitHub.com.
NOTE:If you forget to uncheck the "Use API token instead of password" when using password authentification an error will occur.
After having successfully created the new remote repository, Tower offers you to easily clone it to your machine. If you don't want a local working copy of the new repository you can finish by clicking "Finish Without Cloning".
In the "clone" dialog, you need to enter the following information:
Local path: enter a path on your local disk where the repository shall be cloned to.
Clone protocol: you can choose which protocol shall be used when cloning.
SSH: a public key is required for cloning via SSH. If no key is associated with your GitHub account, yet, Tower allows you to paste a public key string into the corresponding box and saves the key in your account. You can manage your SSH keys at any time in your account settings on github.com.
HTTPS: you need to enter your username and password for authentication.
Git: the git protocol works without authentication.
NOTE:You can manage your username, password, and API token in Tower's preferences dialog.