GitHub Connector

GitHub serves as a web access point to multiple GIT repositories. Using this connector will allow access to all repositories associated with your GitHub account. You can translate your content by either manually uploading it or by using  Automated Project Creation to initiate jobs based on rules that you define in a Project Template.

Memsource supports three different connectors for Git Service accounts: Git, GitHub, and GitLab. Each one requires a different method of authentication, access, and setup. Please visit the Git and GitLab connectors pages for more setup information regarding those connectors.

Set up the GitHub Connector

To set up your connector, navigate to Setup and scroll down to the Integrations section. Click on Connectors. After clicking on New, you can choose the connector you wish to create. Give it a name and change the Type to GitHub. You can add also a Commit Message.  Then, click Join GitHub, and a popup window will appear. Enter your GitHub credentials and click Authorize Memsource. If you’ve entered everything correctly, a small check mark will appear next to the Connection test button. Then, click Impose.

Show Files Added or Changed in the Last Commit

Users who manually upload documents from their Git repositories can easily identify content that has been changed or added in the last commit. When browsing through the various branches of your repository, Memsource will notify you if it finds these files. This allows Project Managers to easily identify content that has been changed and select these files for translation. You can display them by clicking on Git Service at the top of the window and then clicking on the name of the folder in the bottom half of the window. The Show button will be located in the middle of the screen.