@@ -21,11 +21,13 @@ The host `latest.civicrm.org` has a user `releaser` with a generally suitable en
(although you will need to retrieve keys from an external credential store).
<!-- Splitting credentials limits the impact if `latest.c.o` is compromised. -->
To start a session, login to that account and run:
You should generally use `tmux` for the session. This mitigates the risk that SSH interruptions will leave the release process with an inconsistent state.
```
eval "$(ssh-agent -s)"
A typical way to start a session would be like:
```bash
ssh myuser@latest.civicrm.org
tmux
sudo-iu releaser bash -c'cd ~/buildkit && ssh-agent nix-shell -A releaser'
ssh-add ~/.ssh/id_rsa
```
You should generally use `tmux` for the session. This mitigates the risk that SSH interruptions will leave the release process with an inconsistent state.