A desktop application to manage multiple GitHub profiles with ease, including git configuration and SSH keys.
You can download the latest version of the application from the GitHub Releases page.
-
Download the
github-profile-manager_<version>_amd64.debpackage from the releases page. -
Install the package using the following command:
sudo dpkg -i /path/to/github-profile-manager_<version>_amd64.deb
-
Download the
GitHubProfileManager-<version>-linux-amd64.tar.xzarchive from the releases page. -
Extract the archive:
tar -xf /path/to/GitHubProfileManager-<version>-linux-amd64.tar.xz
-
Run the application executable from the extracted directory.
- Download the
.dmgfile for your architecture (Intel or Apple Silicon) from the releases page. - Open the
.dmgfile. - Drag the
GitHub Profile Managerapplication into yourApplicationsfolder.
- Download the
.zipfile for your architecture. - Unzip the file.
- Move the
GitHub Profile Managerapplication to yourApplicationsfolder.
Good news: your profiles live in ~/.ghpm, so updating the app will not touch your saved profiles.
Option A — In‑place upgrade (recommended):
cd /path/to/downloads
sudo apt install -y ./github-profile-manager_<version>_amd64.debThis will upgrade or install as needed, resolving dependencies automatically.
Option B — Using dpkg:
sudo dpkg -i /path/to/github-profile-manager_<version>_amd64.debIf dpkg reports missing dependencies, run sudo apt -f install.
- Extract the new archive and replace the old binary/directory you were using:
tar -xf /path/to/GitHubProfileManager-<version>-linux-amd64.tar.xz -C /opt
sudo ln -snf /opt/GitHubProfileManager-<version>/github-profile-manager /usr/local/bin/github-profile-manager- If you previously created a desktop entry manually, update it to point to the new path.
- Open the new
.dmg. - Drag
GitHub Profile Manager.appintoApplications. - When prompted, choose “Replace”.
- Unzip the new archive.
- Move
GitHub Profile Manager.apptoApplications, replacing the existing one.
- Launch the app and check the footer — it shows the version as:
© huzaifa • vX.Y.Z. - Your profiles should still appear. If they don’t, ensure
~/.ghpmexists and contains your JSON profiles.
sudo dpkg -r github-profile-managerRemove the extracted directory and any symlinks you created (for example in /usr/local/bin).
Delete GitHub Profile Manager.app from your Applications folder.