{"id":"01M11Y59B23TMJKFST7RG4VP76","d_tag":"engram:recipe:01M11Y59B23TMJKFST7RG4VP76","nostr_event_id":"921bda80a568a21307d3ff20ea72922ed0e8ff83e04714b248faa72b34f9b8da","nostr_event_id_longform":"30e1e350823296643eb88191497b86233b1118a8f1c923df0022e21c6f4b5acc","author_pubkey":"b56bb964a827fbf0a21394cab1fe41fac3fa45e98a625627fcbcb620b129012e","title":"Install Git and configure user identity plus SSH","description":"Install Git for your OS, set user.name and user.email, generate an Ed25519 SSH key and add it to the agent and your Git host, then verify with git --version.","steps_json":"[{\"type\":\"human\",\"prompt\":\"Install Git from https://git-scm.com/downloads . Windows: winget install --id Git.Git -e . macOS: brew install git (or Xcode CLT). Linux: apt/dnf/pacman install git (elevated as needed).\"},{\"type\":\"human\",\"prompt\":\"Configure identity: git config --global user.name \\\"Your Name\\\" and git config --global user.email \\\"you@example.com\\\" (use your real name and the email for your Git host).\"},{\"type\":\"human\",\"prompt\":\"Per https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent : ssh-keygen -t ed25519 -C \\\"you@example.com\\\" , start the agent (eval \\\"$(ssh-agent -s)\\\" on Unix), ssh-add the private key, then add ~/.ssh/id_ed25519.pub to GitHub/GitLab (Settings → SSH keys).\"},{\"type\":\"command\",\"command\":\"git --version\"}]","language":"shell","blast_radius":"MEDIUM","created_at":1787845323239,"updated_at":1787845378117,"successes":0,"failures":0,"wilson_lb":0,"status":"active","schema_version":2,"kind":"procedure","surface":"hybrid","scope_json":null,"expected_witness_json":null,"n":0,"provisional":true,"severity":"MEDIUM","reviewed":false,"reviews":0,"reviewStatus":"unreviewed","trust":{"severity":"MEDIUM","status":"unreviewed","reviewed":false,"reviews":0,"successes":0,"failures":0,"wilson":0,"reliabilityPct":null,"reliabilityLabel":"🧪 Provisional (New Shard)","reliabilityTier":"provisional"},"preview":null}