Use these solutions and troubleshooting suggestions for issues related to a PulseUno Git server.
Upgrade from version 22.1 or earlier: Because the Git server has been updated to use a more secure host identification algorithm, you may get a warning message when performing Git operations after the upgrade:
Warning: Remote host identification has changed!
This security notification indicates that the host identification key has been changed, and is expected behavior after the Git server upgrade.
To remove the warning:
|Run ssh-keygen command to update the known_hosts file (recommended)||
Using the ssh-keygen utility, run the following command:
This removes the outdated key from the known_hosts file.
|Manually update the known_hosts file||
Use this method if you don't have access to ssh-keygen.
In the known_hosts file, remove any line that starts with the name of your PulseUno Git server.
Missing or unexpected Git branches
If some of your Git repository's branches are missing in PulseUno, or you find branches in PulseUno that should no longer be there, it may be because the PulseUno server is out of sync with the Git server.
To sync servers:
- On the top navigation bar, select the relevant space from the spaces list.
On the Products page, open the Git repository that has branch issues.
On the sidebar, select Settings > Branches.
On the Branches page, click Synchronize Branches.
If you cannot sync a Git branch with a Dimensions CM stream, it may be because the Git server hasn't been configured for your Git command-line tool.
By default, if you install the Git command-line tool before installing the Git server, the Git command line is automatically patched for use by the Git server. Otherwise, you need to manually configure the Git server to use the Git command line.
To configure the Git server for the Git command line:
Install a Git command-line tool. For example, if you are using Git for Windows, install it in the following default location:
Copy all the files in the Git server's bin directory:
Paste the copied files into the directory containing the Git command-line tool executable file. For example, if you are using Git for Windows, paste the copied files into the git-core directory:
In the Git server's configuration directory, <git_data>\config, edit the pulse.properties file. Set the git.location property to point to the Git executable file, for example:
Save the pulse.properties file.
Restart Common Tomcat.