summaryrefslogtreecommitdiffstatshomepage
path: root/docs
diff options
context:
space:
mode:
authorsommerfeld <sommerfeld@sommerfeld.dev>2026-09-26 22:23:04 +0100
committersommerfeld <sommerfeld@sommerfeld.dev>2026-09-26 22:23:04 +0100
commit1f79a073474b41263f50c3c0b35dc17b5cdddcf7 (patch)
treeaa57bfd2fda7519f5d381244ca162c98a5e6862f /docs
parent04caeee050e4f1afdc429d9209f12a027b150056 (diff)
downloaddotfiles-1f79a073474b41263f50c3c0b35dc17b5cdddcf7.tar.gz
dotfiles-1f79a073474b41263f50c3c0b35dc17b5cdddcf7.tar.bz2
dotfiles-1f79a073474b41263f50c3c0b35dc17b5cdddcf7.zip
Use Ubuntu SSH for corporate Git authentication
Diffstat (limited to 'docs')
-rw-r--r--docs/canonical-laptop.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/canonical-laptop.md b/docs/canonical-laptop.md
index 610901a..733e3ba 100644
--- a/docs/canonical-laptop.md
+++ b/docs/canonical-laptop.md
@@ -162,6 +162,13 @@ group, compare it with the corresponding `/usr/bin` command. Do not change the
account UID or add a duplicate entry to `/etc/passwd`. The test VM uses a local
account and does not test authd lookups.
+Corporate Git uses `/usr/bin/ssh` so Ubuntu can resolve the authd account.
+The work key still comes from `~/.ssh/config`. If a clone reports
+`No user exists for uid 10000`, test it with
+`GIT_SSH_COMMAND=/usr/bin/ssh git clone REPOSITORY`.
+After updating this repo, run `just apply` to deploy the Git setting.
+`GIT_SSH_COMMAND`, repository settings, and `config.local` can override it.
+
Tuicr's Rust crates are fetched from the official static archive server with
Cargo.lock checksum verification. `just nix-crate-check` tests a fresh download
without using its cached output. Bootstrap does not need a manual crate prefetch.