Beside GitHub, Upsource supports all Git hosting solutions—be it self-hosting or in the cloud (e.g. BitBucket, Gitlab). A Git project can be configured and created in the Create project page.
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