This section explains the following in detail:
- Connecting your project to a GitHub repository
- Changing integration settings
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:
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:
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.
You can also push back just one resource file with the latest translation updates to your GitHub repository.