An assertion error occurs when pulling from a repository that we do not have access to.
Steps to recreate
Log in with a GitHub account
Choose to open local repository
Select a folder containing a repository that the account you logged in with does not have access to (i.e. you are not a collaborator or owner).
Click pull
Note: push seems to cause the request to hang and not return, the modal saying "Pushing changes to remote..." will not disappear or change to the success/error message.
Description
An assertion error occurs when pulling from a repository that we do not have access to.
Steps to recreate