Collaborators Can't Open Project After Cloning GitHub Repository

Okay guys, I’ve cracked it!

The problem stems from the ignore file Unreal generates: it ignores a really important folder called the Binaries folder! So, for anyone who has this problem in the future, Here are the steps to successfully set up a repository:

  1. Create a folder for your repository.
  2. Inside the repository folder, create a new text document. Rename it .gitignore (ignore.conf for Plastic SCM). You may get a warning about changing file extensions. Ignore that warning.
  3. Inside the ignore file, paste the following:
 .vs/*
 .idea/*
 .git/*
 .sln/*
 Build/*
 DerivedDataCache/*
 Intermediate/*
 Plugins/*/Intermediate/*
 Saved/*
  1. In the GitHub Desktop App, create a new repository. Give it the same name as the repository folder you created earlier, and set its path to the folder the repository folder is inside of.
  2. Publish the repository.
  3. Move the project files into the repository folder.
  4. Commit the changes.
  5. On the GitHub website, go into Settings>Collaborators and add any team members you need.
  6. Each team member will need to accept the invite. Then, on the Desktop app, they will hit File>Clone Repository. They can set whatever local path they want.