Synchronizing your activities in GitHub projects

Last modified: 02 April 2021

If GitHub synchronization has been enabled by the administrator, the following user activities will be synchronized between Github and Upsource:

  • Discussion comments posted on GitHub will be shown in Upsource and vice-versa.

  • Pull requests are recognized and can be created right from Upsource.

  • A branch review or merge review (depending on the project settings) will be automatically created on a new pull request.

  • The reviewer assigned on GitHub will be added to the review in Upsource (this only works one way).

  • A branch can be merged to the target branch and then deleted right from Upsource.

  • When the review is completed in Upsource, it is shown as approved on GitHub and vice-versa

A GitHub icon on the project home page means Upsource recognises you as a GitHub user:

github_synch_icon.png

If you are not recognized, click Login to GitHub:

login_to_github.png

Now you can merge branches, create and close pull requests from Upsource, and the comments you make in Upsource will be posted in GitHub as well.