Authorizing Travis CI to download UE4

I enjoy (and wrote a tutorial) on using Travis CI to allow continuous integration on my projects. I actually have

I tried out a minimal example with UE4, but in the Travis CI build log I read:


git clone https://github.com/EpicGames/UnrealEngine.git
Cloning into 'UnrealEngine'...
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/EpicGames/UnrealEngine.git/'
The command "git clone https://github.com/EpicGames/UnrealEngine.git" failed and exited with 128 during .


The reason is clear: Travis CI is not authorized to clone this closed GitHub, as it does not have (1) a GitHub, and (2) an Epic Games profile linking to that GitHub.

Is it possible to let Travis CI clone the UE4? If yes, how?

You probably need to fork the engine and then authorize Travis to clone it from your repo.

Blimey, that sounds like a great idea! Will do and share the results.

GitHub and Travis CI are free for FLOSS development.

I can setup my free account of Travis CI to use SSH to work on the UE4 [1], but I’d feel bad for abusing Travis CI .

Am I missing something?

[1] Private Dependencies GitHub - Travis CI