I recently got a message from my local phpMyAdmin installation to update to the most current version. I then headed to the web page of phpMyAdmin and started to download the latest stable Release. But then I recognized, that phpMyAdmin has moved its source to GitHub. So why not checking out the code and perform a git pull in order to update the phpMyAdmin installation next time?

So what I did was: Heading to the folder which contains the current phpMyAdmin installation and backing up the config.inc.php file. This is necessary as this file contains all your configuration data for phpMyAdmin. After you are sure that you have backed-up the config file properly, clear the entire folder. This is necessary as the git clone command needs an empty folder. I achieved this by running rm -rf ./. After you have cleared the folder, you can run the git clone command: git clone https://github.com/phpmyadmin/phpmyadmin.git ./

The cloning takes up to 10 minutes, depending on your connection speed. After you have cloned the repository, you have checked out the most current development version of phpMyAdmin. When you just want to use stable releases, you have to run the following command as well: git checkout -t origin/STABLE.

Now you have checked out the most recent stable version of phpMyAdmin. The last step is to move back your config.inc.php into the phpMyAdmin folder. Voila: Your phpMyAdmin installation works again. If you want to update your installation now, just run a git pull and the most recent sources will be checked out.

Btw.: Happy holidays!