Upsource 2020.1 Help

Creating a GitHub project

In the Connect to GitHub form specify the following settings:

  • Repository URL: enter your GitHub repository address (e.g. https://github.com/some-name/some-repo)

  • Authentication method: provide credentials for accessing your repository, or choose Anonymous if authentication is not required.

Synchronize Upsource and GitHub

You can set up your project to:

  • sync pull request and merges

  • sync discussion comments

  • enable automatic creation of code reviews on new pull requests

Read more about these features.

To set up synchronization with Upsource

  1. Tick Import pull requests as branches and Synchronize comments and pull requests.

  2. Choose what type of a code review Upsource should create when a pull request is submitted:

    • Branch review

    • Merge review

    (See Pull requests and merges for details.)

  3. Create and enable GitHub Authentication module.

  4. Acquire an OAuth 2.0 token or enter a personal GitHub token.

  5. Optional: To get instant pull request, merges, and comments updates from GitHub, set up a GitHub webhook.

When you are finished filling out the form, click Create project.

Last modified: 02 April 2021