This is a step-by-step guide for adding a single repo via HTTPS.
Learn more about Bulk importing repos via HTTPS.
Who can use this?
Adding a single repo
- Click Settings in Flow's top navigation bar. In the left navigation under Integrations, click Integrations.
- Click Add Integration in the top right corner of the integrations page.
- Click Generic Repo from the Integration Provider list. Click Next.
- Enter your Git host username, password, and the clone URL for the private repo you want to import.
Tip: If you enabled two-factor authentication, the password is replaced with a token. Create a personal access token unique for each git host. See how to create a token in GitHub(opens in new tab).
Public repos do not require a username and password.
- Click Test connection to verify your credentials.
- If your connection is successful, you will see a success message.
If your connection was not successful, you will see an error message.
Here are a few reasons your repos might fail to import:
- Clone URL is incorrect
- User name or password are incorrect
- Repo is already imported
- Two-factor authentication is enabled for your Git host. Use a personal access token
- If your connection is successful, click Next.
- Ensure the repo service is on and click Next.
- Name your integration. Click Create. You successfully created a new integration and imported your repo via HTTPS.
Tip: If you imported other repos via HTTPS under another integration, you can assign and consolidate all HTTPS Integrations under one. Learn more about Managing repositories.
- To view your imported repo, click the link under the Repos tab on your integration page. Learn more about Managing integrations.
If you need help, please email Support (opens email form) for 24/7 assistance.