One key per person.
Each teammate has their own age identity. Add their public key so they can decrypt shared secrets.
SAME TEAM. SHARED SETUP.
Give your team the configs and project secrets they need. Tether connects their machines through your team’s Git repository.
Git backed · age encryption · Individual keys
.env.envCONNECT YOUR TEAM
Connect a team repository and create your age identity. Add each teammate’s public key as a recipient.
tether team setup Associate your GitHub organization with the team. Tether uses that mapping to find the right team.
tether team orgs add github.com/your-org Run this command from your project. Tether encrypts the file for the configured recipients.
tether team projects add .env MATCH THE PROJECT, NOT THE FOLDER
Tether matches projects by Git remote URL. Your teammate can keep their checkout in a different directory.
Each teammate has their own age identity. Add their public key so they can decrypt shared secrets.
Keep personal configuration alongside your team setup.
Use collab secrets for project sharing based on GitHub collaborators. Enable the feature for projects that need it.
Read about collab secrets ↗THE COMMANDS YOU NEED
tether team setuptether team statustether team orgs add <ORG>tether team orgs listtether team orgs remove <ORG>tether team projects add .envtether team projects listtether team projects migratetether team projects purge-personaltether team secrets add-recipient <KEY>tether team secrets list-recipientstether team secrets remove-recipient <NAME>tether team secrets set <NAME>tether team secrets get <NAME>READY TO CONNECT
Start with team setup. Choose what to share.