Before you can work with a repository in Tower you must add it to Tower's list of known repositories. There are multiple ways how you can add a repository:
Add local repository (already on your disk)
If you want to add a repository that already exists on your local machine you can do one of the following to add it to Tower:
Drag and drop the repository's base folder from Finder onto the Tower icon in the Dock.
Select "Add Existing Local Repository..." from the "File" main menu.
Click the "Add Local Repository" button in the Dashboard.
Clone from a remote server
If the repository you want to add exists on a remote server on your network or on the internet you can do one of the following:
Select "Clone Remote Repository..." from the "File" main menu.
Click the "Clone Remote Repository" button in the Dashboard.
Create on your local disk
To create an empty repository on your local machine you can do one of the following:
Select "Create New Local Repository..." from the "File" main menu.
Click the "Create Local Repository" button in the Dashboard.
Create on GitHub / Beanstalk
To create a new repository on one of our supported online hosting services GitHub or Beanstalk you can do one of the following:
Select "Create New Repository on GitHub..." or "Create New Repository on Beanstalk..." from the "File" main menu.
Click the "Create GitHub Repository" or "Create Beanstalk Repository" button in the Dashboard.
After completing the dialog that will then open, the repository will appear as a new item in the list. You can double click it to start working with it in Tower.
NOTE:For detailed instructions on how to set up a private remote server for hosting your repository, please see the free eBook "ProGit" by Scott Chacon.