To push your changes to a remote repository on a service like GitHub, GitLab, or Bitbucket, take the following steps:
If you have not created a bookmark, choose Add Bookmark from the Bookmark menu. Enter a name for the new bookmark and click the Add Bookmark button.
If you have not created a remote, choose Add Remote from the Remote menu. Enter a name for the remote and the remote location. Click the Add Remote button to finish adding the remote.
A remote location for a GitHub repository takes the following form:
https://github.com/GitHubAccount/RepoName.git
Where GitHubAccount is the name of your GitHub account and RepoName is the name of the repository you created on GitHub for this project.
Jujutsu won't push changes that don't have a description (commit message). Make sure all changes besides the working copy (the most recent change in the repository) have descriptions when you push.