Import Repository

Guide to import repositories from other Git SCM providers.

With Outpost Hub, you can either create a new repository from scratch or import existing repositories from other Git SCM providers like GitHub, GitLab, BitBucket, and more.

Import repositories

Follow these steps to import repositories into Outpost:

  1. Navigate to your account or team in Outpost where you want to import repositories.
    • Repositories can be imported at both the account and team levels. Importing at the team level grants access to all team members, while importing at the account level restricts access to that specific account.
  2. Click New and select Import Repository for a single repository or Import Repositories to import multiple repositories.
    • Import Repository: Import a single repository.
    • Import Repositories: Import all repositories from a GitHub/Gitea/Gogs organization, GitLab group, or Bitbucket project/workspace. Note that repositories with conflicting names will not be imported.
  3. Choose your Git Provider (e.g., GitHub, GitLab).
  4. Enter the administrative entity details such as Organization, Project, Workspace, or Group, and Host URL if applicable.
  5. For a single repository, enter its name in the Repository field.
    • The Name field will be auto-populated based on the Repository field but can be changed if needed.
  6. For private repositories, check Requires Authorization and provide the necessary authorization credentials. The required permissions for tokens differ by provider:
  7. Set the repository visibility to either Public or Private.
  8. Click Import Repository or Import Repositories to start the import process.

Monitor the progress of your imports on the Repositories page.

To cancel an ongoing import, go to the Repositories page, find the in-progress import, click the More options (⋮) button, and select Cancel Import.

© 2024 Outpost Innovations, Inc.