Connecting with GitHub

Git on with it. One of LingoHub’s core features is a seamless GitHub integration. Keep everything up to date and synchronized, manually or automatically.


This section explains the following in detail:

Connecting to a repository

Connecting your LingoHub project to a GitHub repository can be done by following our step by step wizard.

  1. First select a project from your organization dashboard or the projects drop-down in the top navigation and go to the project settings page.
  2. Click the repository link in the project settings submenu.
  3. Select ‘Connect to GitHub’ for repository connection:
    Connecting to GitHub or Bitbucket
  4. You will be guided through the process of connecting your LingoHub project with your GitHub repository.
  5. Once completed, an initial Pull (if there are file matches) is triggered and you’ll be redirected to the imports page with a confirmation that you have connected your GitHub repository with your LingoHub project successfully.

Changing GitHub settings

  1. Select a project from your project list and go to the project settings page
  2. Click the repository link in the project settings submenu to go to the repository settings:
    Repository connection with GitHub
  3. On this page you can:
    • Connect the project with a different repository or a different branch of your repository in GitHub by clicking on the corresponding boxes and selecting a new one
    • Set up automatic sync  by clicking the automatically pull updated files checkbox.
    • Perform a manual synchronization by clicking the pull/push buttons in the top right.
    • Push files directly or create a pull request by ticking one of the radio buttons.
    • Delete your connection with GitHub by clicking on the red disconnect from Github link in the bottom right of the page.
Manual Export
You can also push back just one resource file with the latest translation updates to your GitHub repository

Was this Helpful ?   yes     no Chat with us