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. After a file is translated, it can then be uploaded back to the online folder with a modified name.
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.
Note: You must have an Ultimate or Enterprise edition in order to use the Git, GitHub, and GitLab connectors.
Setting 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.
Note: GitHub does not support automatic project creation at this time.
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.