untaped-git
Install it as part of untaped: uv tool install 'untaped[git]' or pip install 'untaped[git]'.
To add it to an existing install, see Getting started.
untaped git is where untaped reaches Git remotes with its own credentials.
Plugins that know a Git host (GitHub, for one) supply credentials and a proxy
for it; the repo store keeps one shared bare repository per remote, which
other plugins fetch into and add worktrees from. untaped git itself has no
setup: it reports what the other plugins supply.
Set up
The repo store needs Git 2.29 or newer; untaped doctor checks the version.
The store lives under ~/.untaped/plugins/git/store unless you set
git.store_dir (see the
configuration reference).
Use
See which plugin answers for each Git host, and whether a credential is available:
untaped git hosts
See what the repo store holds, which plugins use each repository, and what only one plugin uses (what releasing it would free):
untaped git store
A plugin's own delete or remove command releases a repository: its refs, file and worktrees go, and the repository itself goes once no other plugin, hand-added worktree, branch or stash holds it.
In the worktrees untaped creates, Git asks untaped git credential for the
host's credentials, after your own credential helpers. When an old keychain
entry answers first, set git.untaped_helper_only: true: untaped's worktrees
then ask only untaped for that host, never your own helpers.
Reference
The packaged skill is the full reference: the commands, the repo store's rules and the pitfalls. Install it for your agent with untaped skills install git --target claude (or another agent); untaped git COMMAND --help lists each command's options.
Metadata
Release files for untaped-git 11.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| untaped_git-11.0.0.tar.gz | 44.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| untaped_git-11.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 104.0 kB
Release files / untaped_git-11.0.0.tar.gz
| Download URL | untaped_git-11.0.0.tar.gz |
|---|---|
| Size | 44.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8388f9fe99a91b5f2ea9bdbb728e90c362311b2d0ca3e32e7094d97c841a7c0a
|
|
BLAKE2b-256 checksum How to use checksums |
7741ea785c41e746c4239943ad028e725ba5fa904cf62f3eff67a28f13772221
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency logRelease files / untaped_git-11.0.0-py3-none-any.whl
| Download URL | untaped_git-11.0.0-py3-none-any.whl |
|---|---|
| Size | 59.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
39a907080308856f393a47c8649d4ffb37aac4c1eafcd4f61bc04567c13af051
|
|
BLAKE2b-256 checksum How to use checksums |
0b086207013cf43d074065fab9bbd0ef682aa9cb1d61c1624c1a0c6710b7cf40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.
Transparency log