{"type":"rich","version":"1.0","title":"gugabfigueiredo wrote","author_name":"gugabfigueiredo (npub1up…2sfek)","author_url":"https://yabu.me/npub1uplxcy63up7gx7cladkrvfqh834n7ylyp46l3e8t660l7peec8rsd2sfek","provider_name":"njump","provider_url":"https://yabu.me","html":"right, I skipped the nip-34 because I always need to fetch it. I was only focusing on the identity part because it is only required for uploading.\n\nfull flow starts with fetching the nip-34 announcement to get the actual remote url, because it can be a GitHub url, so before considering auth I need to check that. that's done for all commands.\n\nfor upload specifically, if the remote url is pointing to a relay that supports nip34, then I try to auth. and only then allow ssh to attempt to connect.\n\nif connection is successfully, git and ssh will do the rest."}
