Bulk importing repos via HTTPS

Bulk importing repos via HTTPS

This is a step-by-step guide for adding multiple repos via HTTPS. If you are interested in importing a single repo, check out Importing a repo via HTTPS.

Flow only has access to commit data for repos connected to Flow through the Generic Repo HTTPS integration.

Use a service account when bulk importing repos via HTTPS. Learn more about creating a service account.

To bulk import repos via the Generic Repo HTTPS integration:

  1. Click Settings

  2. Under Integrations, click Integrations.

  3. Click Add Integration.

  4. Click Generic Repo from the integration provider list.

  5. On the next page, click Bulk import.

    Generic repo integration modal.

     

  6. Prepare a CSV file with a list of all of the HTTPS clone URLs of the repos you want to import.

    If you have a private repository, add the username and password directly to the CSV. Usernames, passwords, and URLs don't need to be encoded in the uploaded files—Flow does this for you. Copy and paste your information into the file. In the example below, repos 3 and 4 are public and don't need a username or password.

    Example CSV file with a list of repos. Repos 1, 2, and 5 are password protected. Repos 3 and 4 are public. Each row of the CSV is in the format url,username,password.

     

  7. In the Bulk import repos modal, click Choose File and locate the CSV file you created.

    Bulk import modal with the Choose file button highlighted.

     

  8. Click Test connection.

    Bulk import modal with the Test connection button highlighted.
  9. If your connection and repos were successfully added, click Next.
    If your connection wasn't successful, you'll see an error message like the one below. Download the list of failed repos to understand why they weren't imported and try again.
    Here are a few reasons why some of your repos might fail to import:

    • Clone URL is incorrect

    • Username and/or password are incorrect

    • Repo has already been imported

    • Your Git host has two-factor authentication enabled. Use a personal access token instead of your password.

      Bulk import modal with an error message about failed repos and a download button to retrieve details.
  10. On the next screen, ensure the repo service toggle is on and click Next.

  11. Next, name your integration to make it easier to find in Flow. Click Create. You've successfully created a new integration and bulk imported your repos via HTTPS.

 

Need support? Create a request with our support team.

Copyright © 2005 - 2026 Appfire | All rights reserved.