Import a repository
If you've got files to add that have never been part of a repository, see Add unversioned code to a repository.
To get your existing code into Bitbucket Cloud quickly from another hosting site or system, Bitbucket provides an importer to grab a repository. This importer works if you have your code in CodePlex, GitHub, Google Code, SourceForge, Subversion, or another Git/Mercurial-based hosting site. However, if your hosting site doesn't fall into one of these sources or you don't have a URL to enter, you must convert your code to Git or Mercurial.
- Click + in the global sidebar and select Repository under Create a new.
- Click Import repository from the Create a new repository page.
- Select the Source of the code you want to import.
Depending on the Source, the system asks you to provide the following information:
Source Required information CodePlex URL, Project name, Repository type Git URL, a Username/Password combination for private repositories that Require authorization Mercurial URL, a Username/Password combination for private repositories that Require authorization SourceForge URL, Project name, Repository type
- Enter a Name for your new repository.
- Uncheck This is a private repository if you want the repository to be public.
- Select the Repository type.
- Expand Advanced settings and fill out the rest of the page if necessary.
- Press Import repository.
Clone your repository when you're done importing it.