Search site:

Aramar
  • About Us
  • Our Team
  • Join the Team
  • Insights & Updates
  • Talk to Us
  • Financial Reporting
    • Financial Reporting.

      • IBM Planning Analytics
      • IBM Controller
      • IBM Cognos Analytics
      • Fast Financials
      • Lease-16
      • IBM Planning Analytics.

        IBM Planning Analytics is business performance management software that combines budgeting and AI-enhanced forecasting with intuitive analysis, reporting and workflows.

      • IBM Controller

        IBM Controller delivers accurate, fully auditable financial results, a guided period close user experience, and automatic consolidation and reporting.

      • IBM Cognos Analytics

        IBM Cognos Analytics is infused with AI and offers an intuitive and user-friendly experience.

      • Fast Financials

        Our solution for Financial Consolidation, Reporting, Cash Flow and Planning

      • Lease-16

        Our accounting IFRS 16 and FRS 102 Lease management software solution

    • IBM Planning Analytics
    • IBM Controller
    • IBM Cognos Analytics
    • Fast Financials
    • Lease-16
  • ITFM
    • IBM Apptio.

      • IBM Apptio
      • IBM Apptio

        Take control of your IT spending and plan with confidence

      • IBM Apptio
    • ESG Reporting
      • IBM Envizi.

        • IBM Envizi
        • IBM Envizi

          Turn ESG data into clear, auditable insights and compliant reports.

      • IBM Envizi
    • Customer Success
      • Customer Success.

        • Customer Success Programme
        • Customer Stories
        • Customer Success Programme

          All our customers join our success program.

        • Customer Stories

          Don’t just take our word for it…

      • Customer Success Programme
      • Customer Stories
    • Support
      • Support & Delivery.

        • Implementation and Development
        • Cloud Migration
        • Support
        • IBM Licensing
        • IBM Expert-Led Training
        • IBM Health Checks
        • Implementation and Development

          From practical, hands-on development through to strategic guidance, our team of specialists is here to help.

        • Cloud Migration

          We have unrivalled experience in helping customers migrate their Business Analytics installations to the Cloud and helping them to take advantage of all IBM SaaS has to offer.

        • Support

          We are proud of our dedicated, friendly support desk, providing IBM Certified support and application support.

        • IBM Licensing

          As an Gold IBM partner, Aramar are able to negotiate the best terms with IBM on software licences and can provide wrap-around support to help you get the best from the products you have purchased.

        • IBM Training Workshops

          Practical workshops designed for all experience levels, from beginner users learning the fundamentals through to advanced users and administrators looking to expand their knowledge.

        • IBM Health Checks

          Get a clear, practical assessment of your IBM Planning Analytics or IBM Controller environment, including performance, governance and best practice recommendations.

      • Implementation and Development
      • IBM Cloud Migrations
      • Support
      • IBM Licensing
      • IBM Training Workshops
      • Health Checks
    • Knowledge Centre
      • Aramar Knowledge.

        • Aramar Specialist Knowledge
        • Expert insight for IBM users

          Explore upgrade guidance, how-to guides and technical best practice across the IBM suite. Practical, real-world insight to help you solve problems faster and get more from your IBM investment.

      • Aramar Specialist Knowledge
    • Our Team
    • Join the Team
    • Insights & Updates
    • Talk to Us

    IBM Planning Analytics

    54
    • How to: Add Planning Analytics database to Git repository (GitHub)
    • How To: Find out your Planning Analytics Version using Workbench (Planning Analytics on Cloud)
    • How to: Configure Planning Analytics for Excel (PAfE) Centrally
    • How To: Move Databases in Planning Analytics
    • What is a: Hierarchy in IBM Planning Analytics?
    • How to: Create Hierarchies From Attributes in IBM Planning Analytics.
    • Fundamentals: Feeders in IBM Planning Analytics
    • How To: Install/Uninstall Planning Analytics for Excel (PAfE)
    • How to: Add a new Element to an existing Dimension in IBM Planning Analytics
    • How to: Edit Dimensions in IBM Planning Analytics
    • How to: Prevent Data Loss Using the Leaves Hierarchy in IBM Planning Analytics
    • How to: Find the Current Subscription Administrator
    • How to: Remove a Subscription Administrator
    • How To: Add a Subscription Administrator
    • What is a: Subscription Administrator
    • How to: Check and manage your IBM Planning Analytics licence usage vs. your licence entitlement
    • What are: Parameters in Planning Analytics
    • What is a: Data Source
    • How to: Create a Turbo Integrator (TI) Process in IBM Planning Analytics?
    • How To: Apply Formats to Data Elements
    • What are: Dimensions in IBM Planning Analytics
    • How to: Use a Cube View in Planning Analytics for Excel (PAfE)
    • How to: Create a Cube in IBM Planning Analytics
    • How to: Fix Views That Need Refreshing in IBM Planning Analytics
    • How to: Hide Cubes from Users in IBM Planning Analytics
    • Aramar Tips: Working with Subsets in IBM Planning Analytics
    • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
    • How to: Enable dark mode in Planning Analytics Workspace
    • How to: Compare scripts in Planning Analytics Workspace
    • How to: Review process changes in Planning Analytics Workspace
    • How to: Check whether a Dimension exists in IBM Planning Analytics
    • How to: Control Who Has Access to the Planning Analytics Assistant
    • 5 Top Tips for Working with Planning Analytics for Excel (PAfE)
    • How to: Add Spacer Rows and Columns to Universal Reports in Planning Analytics for Excel (PAfE)
    • How to: Load a file via process in Planning Analytics Workspace (PAW)
    • How To: Create a simple hierarchy in Planning Analytics
    • How to: Change maximum login attempts to Planning Analytics on Cloud
    • How to: Using the While statement Turbo Integrator Process in IBM Planning Analytics
    • How to: Change a Dimension Element Weight in Planning Analytics via TI process
    • How to: Mapping a CSV data source directory in IBM Planning Analytics on Cloud
    • How to: Mapping a Network Drive between Live and Development Environments in Planning Analytics on Cloud
    • How To: Resolve ODBC error ‘unable to open connection to database’ in IBM Planning Analytics 
    • How To: Investigating issues using the TM1 Server Log
    • How To: Check the version of IBM Planning Analytics for Excel
    • How to: Change the display row limit in Planning Analytics for Excel
    • How To: Set up Inactivity Timeout Sessions in IBM Planning Analytics
    • How to: Check the Security of a Dimension in IBM Planning Analytics
    • Aramar Tips: Using PowerShell in Planning Analytics
    • Fundamentals: DBRW in Planning Analytics
    • How to: Create a Dimension in IBM Planning Analytics
    • How to: Create Subsets driven by another Dimension in Planning Analytics
    • Aramar Tips: Creating documentation IBM Planning Analytics
    • Aramar Tips: Checking your parameters with a Planning Analytics TI Process
    • Aramar Tips: Analysing Data in IBM Planning Analytics for Excel

    IBM Controller

    29
    • Fundamentals: What’s the difference between IBM Controller Web and IBM Controller Classic?
    • How to: create Company Journals Across Review Report in Controller Web
    • How to: Clear the local cache within Controller
    • How to: Check currency translation using a standard report in IBM Controller
    • When: Does the FAP Publish Client from Controller Need Updating?
    • How to: Create Multi Period Import Specs in IBM Controller Web
    • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
    • Weekly reporting vs period close in IBM Controller: what to consider
    • How to: Audit the Licenced Number of Controller Users
    • How to: Reconcile Data by Company in IBM Controller Web
    • Aramar Tips: The Benefits of Using IBM Controller Web for Data Import via Import Specifications
    • How to: Improve your Controller Excel Report Performance
    • How to: Change the reporting currency belonging to a local subsidiary (or reporting entity) in IBM Controller
    • How to: Effectively structure user security in IBM Controller
    • How to: Run an internal database optimise in IBM Controller
    • How to: Schedule an internal optimise in IBM Controller
    • How to: Drill Data within IBM Controller
    • How to: Change the reporting currency belonging to the group consolidation in IBM Controller
    • How To: Change the method of translation applied to the P&L statement, or create different P&L translation views from the same source data in IBM Controller
    • How to: Check when a Company was last updated (and by who) from within IBM Controller Web
    • How to: Consolidate a Submission in IBM Controller Web
    • How To: Interrogate the backend SQL table using IBM Controller
    • How To: Fix the Intercompany button not appearing in IBM Controller
    • How to: Check the size of your IBM Controller database
    • How to: Condense XACCLOCK Table
    • How to: Save Time Posting Journals on Accounts That Reconcile to Each Other
    • How to: Add Companies to Linked Structures Directly from the Company Structure Menu
    • How to: Back Up an IBM Controller Database
    • How to: Navigate the Backend SQL tables within IBM Controller

    Extra Insights

    3
    • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
    • How to: Manage Users in IBM MySupport
    • Aramar Tips: 5 Easy tips to consider when adding commentary to your financial reports 
    View Categories
    • Home
    • knowledge-share
    • IBM Planning Analytics
    • How to: Add Planning Analytics database to Git repository (GitHub)

    How to: Add Planning Analytics database to Git repository (GitHub)

    Manage, version and migrate your Planning Analytics database with confidence #

    Git repository integration is an important step in managing Planning Analytics database objects, particularly when migrating to Planning Analytics as a Service (PA SaaS).

    A Git repository can be used to store Planning Analytics database objects such as cubes, dimensions, rules and processes. These objects can then be moved between databases and environments, provided the databases are connected to the same Git repository. Git also provides version control during development, making it much easier to track and manage changes over time.

    Accessing Remote Repositories #

    In your Planning Analytics database, you can access repository operations by clicking the three dots next to the database and selecting Remote Repository Operations.

    From here you can:

    • Add objects to a repository
    • Update the model from a repository
    • Reset the connection to a repository

    Planning Analytics currently supports the following Git providers:

    • Microsoft Azure
    • AWS CodeCommit
    • GitHub

    In this article, we will focus on integrating with GitHub using the SSH authentication method.

    When selecting Add Object to Repository, you will be presented with the repository authentication screen.

    To connect your Planning Analytics database using SSH authentication, you will need:

    1. Git URL
    2. SSH Public Key
    3. SSH Private Key

    A passphrase is optional and can be included if required.

    Connect GitHub to Your Planning Analytics Database #

    Follow the steps below to connect your GitHub repository to your Planning Analytics database using SSH authentication.

    Step 1 – Create a GitHub Account and Repository #

    If you do not already have a GitHub account, you can create one here: https://github.com/

    Once your account has been created, create a new repository that will contain your Planning Analytics database objects.

    GitHub provides instructions here:

    https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-new-repository

    Step 2 – Obtain the Git Repository URL #

    After creating your repository, click the <> Code button and select SSH.

    Copy the Git URL as this will be required later when configuring the repository connection within Planning Analytics.

    Step 3 – Generate Your SSH Public and Private Keys #

    To generate your SSH keys, install GitHub Desktop from: https://desktop.github.com/download/

    GitHub Desktop includes Git Bash, which can be used to generate SSH keys.

    Follow GitHub’s guide here:

    https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

    In summary, run the following command in Git Bash, replacing the email address with the one associated with your GitHub account.

    ssh-keygen -t ed25519 -C your_email@example.com

    When prompted for the file location, press Enter to accept the default location, unless you already have existing SSH keys and wish to create a custom name.

    You will then be prompted to create a passphrase. This is optional. If left blank, no passphrase will be required later when connecting Planning Analytics to GitHub.

    Once the keys have been generated, locate them in Windows Explorer.

    • The public key has a .pub extension.
    • The private key has no file extension.

    These files will be used later when configuring the repository connection.

    Step 4 – Add Your SSH Public Key to GitHub #

    Next, add the public SSH key to your GitHub account.

    GitHub’s instructions are available here: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account

    In summary:

    Copy the contents of your public key.

    clip < ~/.ssh/id_ed25519.pub

    If your SSH public key file has a different name than the example code, modify the filename to match your current setup. When copying your key, don’t add any newlines or whitespace. 

    Log into GitHub and navigate to:

    Profile > Settings > SSH and GPG Keys

    Select New SSH Key.

    Enter:

    • A title
    • Authentication Key as the key type
    • Paste the contents of your public key into the Key field

    Click Add SSH Key.

    Your GitHub account is now authorised to authenticate using your SSH key.

    Step 5 – Connect Your Repository to Planning Analytics #

    Open your Planning Analytics Workspace workbench.

    Navigate to your database and select:

    Three dots (or right-click) > Remote Repository Operations > Add Object to Repository

    Complete the connection details:

    1. URL – Paste your Git repository URL.
    2. Authentication Method – SSH.
    3. Public Key – Open your id_ed25519.pub file and paste the contents.
    4. Private Key – Open your id_ed25519 file and paste the contents.
    5. Passphrase – Enter this only if you created one during key generation.

    Select Next.

    If the connection is successful, you can begin selecting database objects and pushing them into your GitHub repository.

    Next Steps #

    Once connected, your Git repository can be used to store Planning Analytics objects, manage version history and move objects between databases and environments more efficiently. This provides greater control over development and supports a more structured deployment process, particularly for Planning Analytics as a Service (PA SaaS) environments.Need Help?

    If you have any questions about connecting Planning Analytics to GitHub or would like advice on implementing version control and deployment best practices, we’d be happy to help.

    Get in touch with the Aramar team for expert guidance on Planning Analytics.

    Updated on July 27, 2026

    Was this helpful?

    • Happy
    • Normal
    • Sad

    Share This Article :

    • Facebook
    • X
    • LinkedIn
    Aramar Tips: Analysing Data in IBM Planning Analytics for ExcelHow To: Find out your Planning Analytics Version using Workbench (Planning Analytics on Cloud)
    Sections
    • Manage, version and migrate your Planning Analytics database with confidence
    • Accessing Remote Repositories
    • Connect GitHub to Your Planning Analytics Database
      • Step 1 – Create a GitHub Account and Repository
      • Step 2 – Obtain the Git Repository URL
      • Step 3 – Generate Your SSH Public and Private Keys
      • Step 4 – Add Your SSH Public Key to GitHub
      • Step 5 – Connect Your Repository to Planning Analytics
    • Next Steps

    Our Accreditations and Partners

    Aramar works with customers of all sizes, from a range of industries helping them with Business Analytics, Business Process, Sustainability and AI solutions using IBMs leading software solutions.

    email contactus@aramar.co.uk

    • LinkedIn
    • YouTube

    Registered Address:
    124 City Road,
    London,
    EC1V 2NX

    © Aramar 2026. All Rights Reserved.

    Terms of use Privacy Policy

    Website and Marketing by Unity Online