Troubleshooting
Last updated
Last updated
Some common setup issues encountered while attempting to use JadeGit and steps to resolve are covered below.
When the library cannot be loaded during the IDE start-up, Jade shows an error message indicating you don't have access to the class browser. If you check the jommsg log and see a message indicating the jadegitdev
library/module cannot be loaded (or similar name), check the following:
Check INI file to confirm JadeSecurity.DevelopmentSecurityLibrary
has been configured correctly to use the jadegitdev
library and it's in the bin folder (along with other JadeGit binaries).
Try running jadegit --version
from the command line (in the bin folder). If there's no output, there may be a missing component or something is blocking it. Running the exe directly from windows explorer may display a more meaningful error message.
If it's failing to find/load a library, check the latest VC++ redistributables have been installed.
If it's blocked (by Microsoft Defender), run Unblock-File jadegit*.*
from PowerShell (in the bin folder), and try again.
When attempting to commit changes, you may see an error like this which indicates your user name or email hasn't been configured within git.
Assuming git is installed (JadeGit depends on ), use the following commands to configure your user name and email (via Git Bash, PowerShell or another command line interface).
Use the following command to check what has been set (before or after):
The following issues may be encountered while attempting to connect & authenticate with a remote repository provider (i.e. Azure DevOps, GitHub, GitLab).
This error occurs when the proxy hasn't been configured. If it's been reconfigured recently, try restarting to ensure changes have taken effect, otherwise check proxy has been configured.
There are two options for configuring the proxy:
Configure proxy using git config (which will just affect git clients).
Configure proxy using HTTP_PROXY
environment variables (which will affect other software using these).
Check Git is installed, and command can be invoked from the command line. If not, check the Path
environment variable has been updated to include the relevant path to the git cmd folder. If this has been updated recently, restart & try again.
This error occurs when a git
command cannot be invoked from the command line, because the location of the git binary cannot be found in the Path
environment variable. This is needed by JadeGit to invoke commands during authentication.
Check the HTTPS_PROXY environment variable or git https.proxy config setting is prefixed with 'http://'. Refer to this for further info.