Does GLPI provide an in application updater? If not, don't even provide instruction for something like a tarball when there is a git repository choice. Git can be updated simply but tarball downloads require users to interact too much and break things. Always.

If a user doesn't like git and is smart enough to think that deeply, they can find the alternate instructions on their own on the developer's website.