LemonTree with GitHub
LemonTree is only installed on the GIT client and only needs to be configured there.
It is irrelevant which Git server (i.e. Github, BitBucket, DevOps, GitLab, etc.) is used, the decisive factor is the VCS client.
That's why LemonTree is so versatile because there is no dependency on a server, but only one VCS client has to be configured with LemonTree.
- Server part: Either you get access or you create your own GitHub repository https://github.com/git-guides/install-git
Configure LFS https://docs.github.com/en/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage
For example, to associate a .eapx file, enter the following command:
$ git lfs track "*.eapx" > Adding path *.eapx
Install GitClient: either install SmartGit or TortoiseGit. SmartGit Integration (Version 2.6.1 or newer) or TortoiseGit Integration (Version 2.6.1 or newer)
Install LemonTree (GitClients like TortoiseGit and SmartGit are detected automatically) (https://www.lieberlieber.com/lemontree/latest)
Clone the repository with TortoiseGit and add an EA project
Link to setup other VCS Clients: VCS Integration (Version 2.6.1 or newer)