Available for

    Ultimate and Enterprise editions

    Get in touch with Sales for licensing questions.

GitHub connector allows the downloading of source files and uploading of target files directly to/from the GitHub repository.

The connector uses the GitHub API to implement the integration.The connector allows access to all repositories associated with a GitHub account.


Use Cases

There are a number of use cases for the connector:

  • Project Managers can add files directly to projects from an online repository.
  • Set up the Automation Widget to allow Submitters to add files to requests directly from the online repository.
  • Use Automated Project Creation (APC) to have Inwhatlanguage automatically create new projects when a change in file size is detected in monitored files or a folder.
    • Selected files are imported the very first time APC runs. All files are imported when a folder is monitored.
    • When the Include subfolders option is selected in APC:

      • APC creates a new project if there is a change in any file directly in the monitored folder or its subfolders

      • CP  creates/updates new project/job if there is a change in any file directly in the monitored folder OR its subfolders

  • Set up Continuous Jobs to have Inwhatlanguage monitor selected files for changes.
  • The Connector API can be used to automate steps otherwise performed manually through the UI. Webhooks can be used to have Inwhatlanguage notify 3rd party systems about certain events (for example, a job status change).


    If requirements are:

    • Limiting inwhatlanguage access to a single repository.

    • Using an SSH key for authentication.

    • Detection of file changes based on Last modified date as opposed to just file size.

    Use Git connector  to connect to GitHub .

    GitHub Settings

    No changes are required.