Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
remote-helper: better error when key is not in ssh-agent
Open fintohaps opened 11 months ago crate=radicle-remote-helper p=high type=feature

The following happened during a user test:

  • He then created a new commit and tried to run git push rad but that failed due to the missing ssh-agent.
  • I had him add RAD_PASSPHRASE= git push rad which did the trick, we should probably provide an interactive prompt for people to enter their passphrase?

Without hand holding, this may be confusing to a new user. We should explicitly tell them about the use of ssh-agent and point them towards being able to use RAD_PASSPHRASE if ssh-agent is not an option.

z6MkrqGm...JBP4 commented 8 months ago

This 100% hung me up for a long minute. If nothing else, maybe mention that you need to set the env var in the guide.