<oembed><type>rich</type><version>1.0</version><title>gugabfigueiredo wrote</title><author_name>gugabfigueiredo (npub1up…2sfek)</author_name><author_url>https://yabu.me/npub1uplxcy63up7gx7cladkrvfqh834n7ylyp46l3e8t660l7peec8rsd2sfek</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><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.&#xA;&#xA;full 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&#39;s done for all commands.&#xA;&#xA;for 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.&#xA;&#xA;if connection is successfully, git and ssh will do the rest.</html></oembed>