Generic errors
There are a number of things that might go wrong when dealing with GitHub. Click the Visual tab, and look at the console in the bottom of the screen to see what went wrong.
Session ExpiredorSession Invalid: You aren't logged in to Gameify, or you need to log in again. Click the log in link, or your username in the top right of the screen, log in, and try again.Need permissions: Gameify doesn't have access to the repository. Click the link to update your GitHub permissions, and make sure to give Gameify access to that repository.Github unauthorized: You're not signed into GitHub. Click the link to sign in, and if the issue persists, click the link to update your github permissions. If you're still having trouble, file an issue.Unable to clone repository: Make sure the repository is corect (look in the URL and make sure there's not a typo). If the issue continues, file an issue in GitHub.No .gfengine file: The repository doesn't have a.gfenginefile. Make sure you uploaded all of the files that you downloaded, and that there's a.gfenginefile in the repository. It should look something like this:
# What folder gameify should read files from
FOLDER:.
# The objects file
OBJECTS:objects.gpj
# Any files to ignore (one per line)
IGNORE:file.txt
Invalid or missing objects file: Gameify couldn't find theobjects.gpjfile in the repository. Make sure you uploaded all of the files that you downloaded, that there's aobjects.gpjfile in the repository, and that your.gfenginefile has a line that saysOBJECTS:objects.gpj.
Push errors
These errors can happen when pushing changes:
Merge confllict: There was a merge conflict. When this happens, gameify pushes to a new branch, and you'll have to create a pull request and resolve the issue on github.Error committing changes: Something went wrong when trying to commit changes. You should file an issue.Unable to clone repository, or error pushing changes: Something went wrong when trying to push changes. You should file an issue.