Summary
(Target Audience: Data Architect)
G-Repository is a set of GenRocket feature components that automatically manage the downloading, updating, and deleting of GenRocket Scenarios, ScenarioChains, ScenarioChainSets, StorySuites, StoryEpics, and other Configuration files, to your corporate environment, behind your corporate firewall, and handles the distribution of these components to your corporate GenRocket User's personal computer and your corporate GenRocket test servers.
In This Article
- Solutions Video
- Operating Systems
- Features Requiring G-Repository
- G-Repository Diagram
- G-Repository Server and Client Setup
- G-Repository Security Information
- G-Repository Commands
- Learn more about G-Repository Server and Client
Solutions Video
The following video provides an overview of the G-Repository feature:
Operating Systems
- G-Repository Server - Linux and Mac (Recommended)
- Windows is not recommended for G-Repository Server.
- Using this operating system may cause a considerable decrease in performance.
- G-Repository Client - Linux, Mac, and Windows
Features Requiring G-Repository
The following features require G-Repository to be used:
- G-Analytics (Beta) - Required for accurate local environment usage data on certain reports.
- G-Portal (Beta) - Required to ensure users have the necessary files for test data generation.
- G-Delta (Beta) - Required to perform audits that detect schema changes.
Note: Highly recommended for all projects, especially complex ones. Using more features usually means downloading more files. G-Repository ensures you always have the required files, improving the speed and reliability of test data generation.
G-Repository Diagram
This diagram shows the G-Repository server installed within an OnPrem Corporate Test Environment. G-Repository Server is the only GenRocket component that communicates with our GenRocket Cloud, while client machines communicate with the G-Repository server. G-RepositoryServer initiates all requests to GenRocket Cloud. Services within the GenRocket cloud respond to the requests.

G-Repository Server and Client Setup
To learn more about how to set up G-Repository Server and Client, please select from one of the following topics:
| Topic | Description |
| G-Repository Server Ports Overview | Learn how to configure G-Repository Server Ports |
| G-Repository Server - Setup and Run | Learn how to install and run a G-Repository Server |
| G-Repository Client Repos - Setup | Learn how to Install a G-Repository Client Repo |
| G-Repository Automation Setup Configs | Automate the creation of a G-Repository Server and Clients |
G-Repository Security Information
To learn more about G-Repository and security, please select from one of the following topics:
| Topic | Description |
| G-Repository Summary Security Benefits | Get an executive summary of why G-Repository is a secure solution |
| G-Repository Detailed Security Overview | Get detailed answers to common G-Repository security questions |
G-Repository Commands
To learn more about available G-Repository commands, please select from one of the following topics:
| Topic | Description |
| G-Repository Server - Command-Line Options | Learn G-Repository Server Command-Line Options |
| G-Repository Client - Command-Line Options | Learn G-Repository Client Command-Line Options |
| G-Repository Help | Learn how to access G-Repository Help |
| -api Command | This command can be used with one or more API Methods to directly update the Scenario on the user's local computer when running it with G-Repository. It must be added to the end of the G-Repository Client command with the API Method(s). |
Learn more about G-Repository Server and Client
To learn more about G-Repository Features, please select from the following topics:
| Topic | Description |
| G-Repository Management Benefits | Learn about G-Repository key management benefits |
| G-Repository Server - How It Works | Learn how the G-Repository Server works |
| G-Repository Client - How It Works | Learn how the G-Repository Client works |
| G-Repository - Deployment Strategies | Learn how best to deploy G-Repository Servers and Clients |
| For Curious Geeks and Just for Fun | Learn how Scenario-Run Stats are sent to GenRocket's Data Warehouse |