Import your project from GitHub

Using the importer, you can import your GitHub repositories to WVS

Import your GitHub repository

Use a GitHub token

note
You can use a personal access token to import your project from GitHub, but this method cannot associate all user activity (such as issues and pull requests) with matching WVS users.

You can perform an authorization with GitHub to grant WVS access your repositories:

  1. Go to https://github.com/settings/tokens/new
  2. Enter a token description.
  3. Select the repository scope.
  4. Click Generate token.
  5. Copy the token hash.
  6. Go back to WVS and provide the token to the GitHub importer.
  7. Hit the Authenticate button and wait while WVS reads your repositories’ information. Once done, you are taken to the importer page to select the repositories to import.

To use a newer personal access token in imports after previously performing these steps, sign out of your WVS account and sign in again, or revoke the older personal access token in GitHub.

Select which repositories to import

After you have authorized access to your GitHub repositories, you are redirected to the GitHub importer page and your GitHub repositories are listed.

  1. By default, the proposed repository namespaces match the names as they exist in GitHub, but based on your permissions, you can choose to edit these names before you proceed to import any of them.
  2. Select the Import button next to any number of repositories, or select Import all repositories. Additionally, you can filter projects by name. If filter is applied, Import all repositories only imports matched repositories.
  3. The Status column shows the import status of each repository. You can choose to leave the page open and it will update in real-time or you can return to it later.
  4. Once a repository has been imported, click its WVS path to open its WVS URL.