Skip to main content
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

Adding an existing project to GitHub using GitHub Desktop

You can add an existing Git repository to GitHub using GitHub Desktop.

  1. Using the command line, remove any git remotes currently configured for the repository.

    # Show existing remotes
    $ git remote -v
    > origin	git@git-server/octocat/hello-world.git (fetch)
    > origin	git@git-server/octocat/hello-world.git (push)
    # Remove existing remotes
    $ git remote remove origin
  2. Add the repository to GitHub Desktop.

  3. In the repository bar, click Publish repository.

    Screenshot of the repository bar. A button, labeled "Publish repository", is highlighted with an orange outline.

  4. In the "Publish Repository" window, in the "Name" field, type the desired name of the repository or use the default current local repository name.

  5. Optionally, add a description for the repository.

  6. Optionally, to publish a public repository, deselect Keep this code private.

  7. Select the "Organization" dropdown menu, then either click the organization where you want to publish the repository, or, to publish the repository to your personal account, click None.

  8. Click Publish Repository.