From 80cb7a409d59f3bca2c7a46a25f3be251f51ca19 Mon Sep 17 00:00:00 2001 From: Md Bayazid Bostame Date: Tue, 31 Mar 2026 12:36:34 +0200 Subject: [PATCH] docs: document tubco pat auth workflow --- CONTRIBUTING.md | 1 + backend/workflows/templates/workflows/developer_handbook.html | 1 + 2 files changed, 2 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b1e5530..afca45f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -68,6 +68,7 @@ Safety rules in this repo: Authentication rule: - prefer a personal access token for the `tubco` HTTPS remote - do not rely on a reusable account password long term +- store the PAT through macOS keychain using the repo-local `credential.helper=osxkeychain` setting ## Current Delivery Model - GitHub Actions is used for CI diff --git a/backend/workflows/templates/workflows/developer_handbook.html b/backend/workflows/templates/workflows/developer_handbook.html index 9296073..9a2e383 100644 --- a/backend/workflows/templates/workflows/developer_handbook.html +++ b/backend/workflows/templates/workflows/developer_handbook.html @@ -698,6 +698,7 @@ docker compose restart worker ./scripts/git_remote_target.sh set-tubco-identity

Switch between the normal commit identity and the TUBCO customer identity when needed.

For the TUBCO HTTPS remote, prefer a personal access token instead of a reusable account password.

+

This repo now uses credential.helper=osxkeychain locally, so the TUBCO PAT should be stored in the macOS keychain instead of being embedded in remote URLs.

Direct server deployment