Describe the bug
What the title says.
To Reproduce
Steps to reproduce the behavior:
- Clone a repo via ssh using a key protected by a passphrase
- Open the local repo in Glint
- Wait a bit, you should see a window prompting to enter the key passphrase
- Cancel
- Glint crashes
Expected behavior
Do not crash when not able to access the repo via ssh.
Screenshots

System Information (please complete the following information):
- OS: Ubuntu 23.04 (Gnome/Wayland)
- Glint version: 1.7.0, AppImage
Additional context
No messages when starting the app from a terminal:
$ glint
Checking for update
[61015:0920/141514.432752:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
Update for version 1.7.0 is not available (latest version: 1.7.0, downgrade is disallowed).
[61015:0920/141517.398421:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[61015:0920/141517.405535:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
[1] 60939 trace trap glint
Describe the bug
What the title says.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Do not crash when not able to access the repo via ssh.
Screenshots

System Information (please complete the following information):
Additional context
No messages when starting the app from a terminal: