SSH installation refactor (#19991)

This also cleans up logic for deciding how to do things.

Release Notes:

- Remoting: If downloading the binary on the remote fails, fall back to
uploading it.

---------

Co-authored-by: Mikayala <mikayla@zed.dev>
This commit is contained in:
Conrad Irwin
2024-10-30 16:20:11 -07:00
committed by GitHub
co-authored by Mikayala
parent 6d5784daa6
commit 40802d91d4
4 changed files with 315 additions and 297 deletions
Generated
+1
View File
@@ -9538,6 +9538,7 @@ dependencies = [
"log",
"parking_lot",
"prost",
"release_channel",
"rpc",
"serde",
"serde_json",