LogoLogo
  • Welcome
  • Guides
    • What's Warp?
    • Setup Guide
      • Install the Prerequisites
      • Create and Configure Your Project
      • Set Up Your Vault
      • Scan Your Sources for Repositories
      • Migrate a Repository
  • Product
    • Core Concepts
    • Roadmap
  • Migrations
    • Azure DevOps
      • Service Connections
      • Limitations
    • Bitbucket Server
      • Limitations
  • Using Warp
    • Migration HQ
      • Issues
        • Issue Page
      • Labels
      • Warp.yml
      • Warpspaces
      • Runner Agent
    • Projects
      • Dashboard
      • Team
      • Capacity
      • Settings
    • Slash Commands
      • Global
        • /help
      • Migration
        • /migrate
        • /rename-destination
      • Backlog Issue
        • /refresh
      • Azure DevOps
        • /rewire-pipeline
        • /rewire-all-pipelines
        • /integrate-boards
        • /autolink-work-items
        • /lock-ado-repo
        • /disable-ado-repo
      • GitHub
        • /add-team
    • Support
      • Warp for Copilot
      • Partners
      • Knowledge Base
    • Warp Vault
      • Download Warp Vault
        • Verify Your Copy of Warp Vault
      • Supported Credential Providers
        • Amazon S3 Storage
        • Azure Blob Storage
        • Azure DevOps Services
        • Bitbucket Server
        • GitHub (Destination)
      • Using Credentials in Scripts
        • Vault Schema
          • Amazon S3 Credential Schema
          • Azure Blob Storage Credential Schema
          • Azure DevOps Services Credential Schema
          • Bitbucket Server Credential Schema
          • GitHub (Destination) Credential Schema
  • Warp CLI
  • Security
    • Security at Packfiles
    • Warp's Security Model
      • Credential Management
      • Private Compute
      • Data Privacy
  • Billing & Licensing
    • Overview
    • Free Tier
Powered by GitBook
LogoLogo

Helpful Links

  • Get Warp
  • Terms of Service
  • Privacy Policy

© 2025 Packfiles Inc

On this page
  • Objective
  • Sign In to the Warp Web Application
  • Create a New Project
  • Install Warp’s Github App
  • Configure the Project

Was this helpful?

Edit on GitHub
Export as PDF
  1. Guides
  2. Setup Guide

Create and Configure Your Project

Create a new Project, install Warp’s GitHub App, and configure the Project.

PreviousInstall the PrerequisitesNextSet Up Your Vault

Last updated 1 month ago

Was this helpful?

Objective

In Warp, a Project is an object for managing the migration of repositories to GitHub. Typically, you’ll create a new project for a specific migration engagement, such as moving a collection of repositories for an organization, department, team, or development project.

In this section, you’ll set up a Project by creating it, installing the Warp GitHub app for the organization, and configuring the Project.

At the end of this section, you will have a new Warp project.

Sign In to the Warp Web Application

🛠️ Open a browser tab or window to the at

🛠️ Click the Sign in with GitHub button and sign in to Warp using your GitHub account.

Create a New Project

Upon signing in, you will be taken to Warp’s Projects page, which lists your current migration projects:

At the bottom of the list of projects, you’ll see the Create a New Project area.

🛠️ Click anywhere on Create a New Project area to expand it.

The Create a New Project area will expand to display instructions for what to do next:

🛠️ Click the Install Warp from the GitHub Marketplace button.

Install Warp’s Github App

🛠️ Click the Add button near the upper right corner of the page or scroll to the bottom of the page. You should see the following:

At the bottom of the page, you’ll see the Account drop-down menu and the Install it for free button:

🛠️ In the Account menu, select the account for the destination organization — that is, the organization that you will be migrating repositories to.

The example destination organization for this quickstart is Hypotheticorp01.

🛠️ Click the Install it for free button.

You’ll be taken to the Review Your Order page:

🛠️ Review the order, then click the Complete order button.

You’ll go to the Install Packfiles Warp page, which will show:

  • That the Warp GitHub app will have access to all the repositories in the organization, and

  • What read, read/write, and admin permissions it will have within the organization and its repositories.

🛠️ Click the Install button at the bottom of the page.

You will return to the Warp web app, and can proceed to the next step.

Configure the Project

You will be at the Welcome to Warp page:

🛠️ Click the Next button.

This will take to you the Configure Your Project page:

You can do two things on this page:

  1. You can set the name of your project, or choose to keep the default name.

  2. You can invite people on your team to become members of the project.

As the creator of the project, you don’t have to add yourself to the team. You are already a member of the project with Admin access.

🛠️ For this Quickstart, simply click the Next button.

You will arrive at the Connect Your Sources page. You’ll use it in the process of connecting your source and GitHub accounts to Warp:

When you created the project, Warp created a repository named Migration HQ for the GitHub organization that you selected earlier. Migration HQ will be the user interface for managing your migrations. It will be where you issue commands to Warp and it will keep track of which repositories to migrate and which ones have already been migrated.

🛠️ Let’s visit Migration HQ. Click the Migration HQ button, located in the Set Up Your Vault section:

A new browser tab or window will open, and you should see the Migration HQ page:

The files contained in Migration HQ are configuration and credentials files that Warp will use in the migration process. You will need to clone Migration HQ to your local computer, where you will create a vault file containing the following:

  • Credentials for accessing the repositories at the source (the place where you are migrating repositories from).

  • Credentials for accessing the destination GitHub organization (the place where you are migrating repositories to).

After creating the vault file, Warp will automatically push it to Migration HQ, making the credentials available to Warp, enabling it to migrate your repositories.

🛠️ Clone the Migration HQ repository to your local computer.

You’ve successfully set up your project — nicely done!

Make sure that you’ve cloned Migration HQ to your local computer, then proceed to the next step.

A new browser will open to the :

GitHub Marketplace page for Warp’s GitHub app
Warp web application
warp.packfiles.io

Search for the 🛠️ emoji if you’d like to skim through this content while focusing on the steps you need to follow.

Warp's Login Page
Warp’s Projects page, which you’ll see immediately after signing in.
The Create a New Project area, after you’ve expanded it.
The Warp app’s page in GitHub Marketplace.
The Warp app’s page in GitHub Marketplace, scrolled to the bottom.
The Review Your Order page in GitHub Marketplace.
The Install Packfiles Warp page in GitHub.
The Welcome to Warp page.
The Configure Your Project page.
The Connect Your Sources page.
The Migration HQ page for your project.
Warp's "Projects" page, with a single project and the "Create a New Project" area.
Close-up of the expanded "Create a New Project" area, with the steps for creating a new project and the "Install Warp from the GitHub Marketplace" button.
The top of the Warp app's page in GitHub Marketplace. The "Add" button is near the upper right corner of the page.
The bottom of the Warp app's page in GitHub. The "Account" and "Install it for free" buttons button is near the bottom of the page.
Close-up of the "Account" drop-down menu and "Install it for free" button.
The "Review your order" page in GitHub Marketplace. It shows that the user is getting Warp for free, and that the version supports 1 user, 10 repositories, and migrates from Azure DevOps to GHEC.
The "Install Packfiles Warp" page on GitHub. It shows that Warp will be included for the user's organization for all repositories, with a long list of permissions.
The "Welcome to Warp" page in the Warp web app. Key items are the user's destination organization and the "Next" button.
The "Configure Your Project" page in the Warp web app. Key items are the user's project name and the "Next" button.
The "Connect Your Sources" page in the Warp web app. Key items are the user's project name and the "Next" button. The key item on this page is the “Migration HQ” button.
The "Migration HQ" button.
The "Code" page of the "Migration HQ" repository in GitHub.