From 819f30efde36d876abbad35b50ec5dc94c5e5271 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Tue, 4 Aug 2026 22:11:15 +0200 Subject: [PATCH] agents: SSH_AUTH_SOCK fest auf den Session-Agent-Socket MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Datei trägt mit GIT_CONFIG_* eine Signing-Config, die nur mit dem Ein-Key-Agent funktioniert — Konsumenten, die sie ohne agent-env laden (launchd-Jobs, IDE-Plugins), scheiterten sonst mit 'Couldn't find key in agent?' am leeren Apple-Agent. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_012aD7fG6BpN1HchyHeNXZb4 --- agents/.env.agents | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/agents/.env.agents b/agents/.env.agents index 654889d..4d1b37b 100644 --- a/agents/.env.agents +++ b/agents/.env.agents @@ -1,4 +1,9 @@ export USE_AGENT_SSH_USER=1 +# fester Socket des geteilten Agent-ssh-agents (Start + Key-Load macht +# agent-env in ~/.zshrc) — hier gesetzt, damit Signing (GIT_CONFIG_* unten) +# und ssh auch dann auf dem Ein-Key-Agent landen, wenn eine Shell noch eine +# alte agent-env-Funktion ohne Socket-Export geladen hat +export SSH_AUTH_SOCK=/Users/mwiegand/.ssh/isac-agent.sock export BW_SSH_ARGS="-o User=mwiegand-agent -o IdentitiesOnly=yes -i /Users/mwiegand/.ssh/id_mwiegand_agent.pub -o IdentityAgent=/Users/mwiegand/.ssh/isac-agent.sock" export BW_SCP_ARGS="$BW_SSH_ARGS"