Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

Table of Contents

Search

  1. Preface
  2. Secure Agent services
  3. API Microgateway Service
  4. CMI Streaming Agent
  5. Common Integration Components
  6. Connector Service
  7. Data Access Management Agent service
  8. Data Access Management Proxy service
  9. Database Ingestion service
  10. Data Integration Server
  11. Elastic Server
  12. File Integration Service
  13. GitRepoConnectApp
  14. IDMC Data Gateway Service
  15. Mass Ingestion (Files)
  16. Metadata Foundation Application
  17. Metadata Platform Service
  18. Process Server
  19. SecretManagerApp
  20. Configuring Secure Agent service properties

Secure Agent Services

Secure Agent Services

Local repository base directory

Local repository base directory

If your source control repository is on-premises, the Secure Agent creates a local copy of the repository branch that stores
Informatica Intelligent Cloud Services
assets. You can configure the local repository location on the Secure Agent machine.
By default, the Secure Agent creates the local repository in the following directory:
<Secure Agent installation directory>/apps/GitRepoConnectApp/<base directory>/<client URL>/<organization ID>/<branch>/<remote repository name>
In this file path, the base directory is controlled by the
git_local_repository_path
property of the GitRepoConnectApp service.
By default,
git_local_repository_path
is set to
../data/git_repository/
. Therefore, the Secure Agent creates the local Git repository in the following directory:
<Secure Agent installation directory>/apps/GitRepoConnectApp/data/git_repository/<client URL>/<organization ID>/<branch>/<remote repository name>
You can change the base directory by editing the
git_local_repository_path
property. For example, if you set this property to
../MYREPO/PROD
, the Secure Agent creates the local Git repository in the following directory:
<Secure Agent installation directory>/apps/GitRepoConnectApp/MYREPO/PROD/<client URL>/<organization ID>/<branch>/<remote repository name>
To specify a base directory that contains a backslash character (
\
), escape it with another backslash character.
Use the following guidelines when you set the
git_local_repository_path
property:
  • If you omit the parent directory (..) when you set this property, the Secure Agent creates a subdirectory for the version of the GitRepoConnectApp service. The local copy of the repository is then stored in the following directory:
    <Secure Agent installation directory>/apps/GitRepoConnectApp/<GitRepoConnectApp version>/<base directory>/<client URL>/<organization ID>/<branch>/<remote repository name>
    In this case, the Secure Agent creates a new local repository directory each time the GitRepoConnectApp service is updated, which can consume large amounts of disk space on the Secure Agent machine.
  • Do not configure this property in such a way that the local repository directory is shared by multiple agents. Each Secure Agent machine must have its own local copy of the repository.

0 COMMENTS

We’d like to hear from you!