Commit Diff


commit - 619eb6dd8dbd80e55f04b2065f5d23cb48e5bfe2
commit + 8170e989354ef51e398f52b978b8388fe9f54aa2
blob - 740999cee9b25b1a0f944444b86edbe1b46e26d3
blob + 30f18d73f2400e6ec8f308802a304bc81ae8ea20
--- got/got.c
+++ got/got.c
@@ -962,7 +962,8 @@ cmd_clone(int argc, char *argv[])
 		    "sendfd unveil", NULL) == -1)
 			err(1, "pledge");
 #endif
-		if (asprintf(&git_url, "%s:%s", host, server_path) == -1) {
+		if (asprintf(&git_url, "ssh://%s:%s/%s", host, port,
+		    server_path) == -1) {
 			error = got_error_from_errno("asprintf");
 			goto done;
 		}