platypusgit APT repository
The signed Debian/Ubuntu package repository for
platypusgit, a developer-focused
git desktop app. amd64, one suite (stable).
Install
curl -fsSL https://www.platypusgit.com/install-platypusgit.sh | sh
That script is plain text and meant to be read first — it is served from the main site and the same bytes live in the repo. It does exactly this:
sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://apt.platypusgit.com/key.gpg \ | sudo tee /etc/apt/keyrings/platypusgit.gpg > /dev/null sudo chmod 0644 /etc/apt/keyrings/platypusgit.gpg sudo tee /etc/apt/sources.list.d/platypusgit.sources > /dev/null <<'EOF' Types: deb URIs: https://apt.platypusgit.com Suites: stable Components: main Architectures: amd64 Signed-By: /etc/apt/keyrings/platypusgit.gpg EOF sudo apt update && sudo apt install platypus-git
Update
sudo apt update && sudo apt upgrade platypus-git
The package is platypus-git — the name apt search,
apt remove and dpkg -l use.
apt install platypusgit also resolves, because the package
declares that name too.
Signing key
Every Release file here is signed. The key is published in both
forms: key.gpg (binary, what the install command uses,
so no gnupg is needed on your side) and
key.asc (armored, readable in a browser).
Its fingerprint is:
294C261A1641704535EAC137DDA53BD2C15FB1FB
Check what you were served against it:
gpg --show-keys /etc/apt/keyrings/platypusgit.gpg.
What is in here
dists/stable/InRelease signed index dists/stable/main/binary-amd64/Packages the package list pool/main/p/platypus-git/ the .deb files
The pool keeps the ten most recent releases. Older versions stay available as GitHub release assets — nothing is deleted there.
Prereleases are deliberately absent: they attach a .deb to
their GitHub release and are never published here, so
apt upgrade only ever moves you between stable versions.