Setting this to false allows for actions to trigger multiple concurrent Git actions. Unless running a slow network, UI suspension should not interfere with standard workflows. Setting this to true helps mitigate potential race conditions leading to data loss, conflicts, and a broken Git history. blockWhileCommandExecutes: suspend JupyterLab user interaction until Git commands (e.g., commit, pull, reset, revert) finish executing.Once installed, extension behavior can be modified via the following settings which can be set in JupyterLab's advanced settings editor: You should now be able to pull and push committed changes to and from your remote repository using the respective buttons on the top of the extension's panel. Tell your local Git repository to connect to remote via ssh.Optionally, if you have more than one key managed by your ssh agent: Create a config file for the ssh-agent.
Here are the steps to follow (skip any that is already accomplished for your project):
If you are seeing errors similar to 500 POST /git/ on the console which is running the JupyterLab server, you probably need to set up a credentials store for your local Git repository. In order to connect to a remote host, it is recommended to use SSH. This extensions does not handle credentials or authentication details. Jupyter labextension uninstall Settings Authentication to remote repository hosts