git-remote-codecommit
Git remote prefix to simplify pushing to and pulling from CodeCommit.
What it is and what it does
git-remote-codecommit is a Git remote helper that registers a custom `codecommit://` URL scheme, allowing you to clone and push to AWS CodeCommit repositories without manually constructing HTTPS or SSH connection strings. Once installed and your AWS credentials are configured locally, you can use simple Git commands like `git clone codecommit://demo-profile@MyRepositoryName` to interact with CodeCommit repositories.
The package works by translating the codecommit:// URL into AWS API calls using your local AWS credentials and IAM permissions. It supports optional profile selection and region specification. However, the package has been abandoned since its last release on 2023-08-25 with no active maintenance, so compatibility with newer versions of Git, Python, or AWS CLI tooling is uncertain.
Use it for:
- Clone a CodeCommit repository using a simple URL without manually setting up SSH keys or HTTPS credentials.
- Push and pull from CodeCommit as part of a CI/CD pipeline where AWS credentials are already configured.
- Work with CodeCommit repositories across multiple AWS profiles without switching credential files.
- Simplify Git workflows for teams already using AWS CodeCommit as their primary repository host.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Extends Git to clone and push to AWS CodeCommit repositories using a `codecommit://` URL scheme, eliminating the need to manually construct HTTPS or SSH URLs.
Yes, if you actively use AWS CodeCommit and your Git and AWS CLI versions match what the package was last tested against. No, if you need ongoing support or compatibility with recent tooling—the package is abandoned with no updates since 2023-08-25. Consider alternatives like AWS CLI's built-in CodeCommit support or native HTTPS/SSH if you encounter compatibility issues.
Install
git-remote-codecommit on PyPI
pip
pip install git-remote-codecommituv
uv add git-remote-codecommitpoetry
poetry add git-remote-codecommitInstalling git-remote-codecommit
Before you install
High install friction: no runtime dependencies but requires Git, AWS CLI, and pre-configured AWS credentials with CodeCommit access. Last release was 1085 days ago and maintenance status is abandoned, so expect no active support or updates for compatibility issues.
License in practice
Apache License 2.0 is permissive; you can use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.
Quickstart
pip install git-remote-codecommit
# Then use git clone with codecommit:// URL
git clone codecommit://demo-profile@MyRepositoryName
Requires Git, AWS CLI, and AWS credentials configured locally with CodeCommit repository access permissions.
Verify before relying
- Whether the package works with Python versions beyond 3.11.x or if support has been tested on newer releases.
- Current compatibility with recent Git versions and AWS CLI changes since the last release in August 2023.
- Whether the package remains functional with modern AWS authentication methods and tooling.
Package facts
| License | Apache License 2.0 (permissive) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | none |
| Maintenance | abandoned — 1,085 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 889,694/month — #4,807 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: git-remote-codecommit-1.17.tar.gz
Tags
More Utilities packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
charset-normalizerDetects and normalizes text encoding from…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
PygmentsPygments is a syntax highlighter that colorizes…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
aws-cdk.aws-codecommitProvides AWS CDK constructs for creating and…
permissive · top 15,000 on PyPI
git-pythonProvides command-line shortcuts for common git…
unclear · top 15,000 on PyPI
keyrings.codeartifactProvides AWS CodeArtifact authentication for…
unclear · top 5,000 on PyPI
aws-cdk.aws-ecrProvides AWS CDK constructs for defining,…
permissive · top 15,000 on PyPI
awscliProvides a unified command-line interface to…
permissive · top 1,000 on PyPI
git-remote-s3Enables Git to use Amazon S3 as a remote…
permissive · top 15,000 on PyPI
requests-aws-signAdds AWS V4 request signing to the requests…
permissive · top 5,000 on PyPI
gitingestConverts Git repositories into plain-text…
permissive · top 15,000 on PyPI
mypy-boto3-codecommitProvides type annotations and IDE…
permissive · top 15,000 on PyPI
aws-cdk.aws-codestarnotificationsDefines AWS CodeStarNotifications rules in…
permissive · top 15,000 on PyPI