Skip to main content

XTM Connect – Git 13.8

Communication

Communication between XTM Connect – Git and Git repositories

XTM Connect – Git has been developed in Java. It uses the Git library to communicate with Git repositories.

XTM Connect – Git uses git clone to create a copy of the original repository on the server on which XTM Connect – Git is installed. All updates to the original repository are reflected in the cloned repository using git pull. Finished translations are delivered from the cloned repository to a specified location in the original repository using git push.

Communication between XTM Cloud and XTM Connect – Git

XTM Connect – Git can be installed:

  • on the client's production server.

  • on the client's XTM Suite server.

  • on the client's XTM Private Cloud server.

  • on the public XTM Cloud server.

XTM Connect – Git performance can be improved by installing it on an on-site server located near the local Git repository. Keeping XTM Connect – Git within a company network increases both its performance and data security at the client company.

new_Git_diagram2.png

Accessing repositories

XTM Connect – Git connects to remote Git repositories using the HTTP(S) protocol or an Open SSH key, which requires a passphrase.

Ports

XTM Connect – Git communication ports are not fixed and can be set to match the Git repository ports to which the application connects.

Proxy servers

Configurations with proxy servers have not been tested with XTM Connect – Git. When the use of proxy servers is required, XTM International recommends that the XTM Connect – Git server and the Git server are located on the same side of the proxy and that proxy mediation between XTM Connect – Git and the Git repository is avoided.

Credentials

All login credentials to Git repositories and XTM Cloud are stored in a database located on the server on which XTM Connect – Git is installed.