commit - 4fab33118efc47ea9fc567c240b00008710e7607
commit + a2dbf179c83e4b4b4268d26b32332ce3f25ed209
blob - 59890cb8a1a778ec76fcdca844df0b233f20c342
blob + a36755abe9a86dda460f66de1cb5275ad1ac57b9
--- got/got.1
+++ got/got.1
.Lk scheme://hostname:port/path/to/repository
.Pp
The following protocol schemes are supported:
-.Bl -tag -width git+ssh
+.Bl -tag -width https
.It git
The Git protocol as implemented by the
.Xr git-daemon 1
.Cm got fetch ,
but not by
.Cm got send .
-Sending from a repository cloned over HTTP will require use of the
+Sending from a repository cloned over HTTP will require use of a
.Ic send
-directive in
+block in
.Xr got.conf 5
to ensure that the
.Dq ssh://
blob - bb1b429cb794d503427bb30013657dedaf519765
blob + a7c934b1b69dc8575a26bd6cdc6563fc9a5bca2e
--- got/got.conf.5
+++ got/got.conf.5
server.
.Pp
The following protocol schemes are supported:
-.Bl -tag -width git+ssh
+.Bl -tag -width https
.It git
The Git protocol as implemented by the
.Xr git-daemon 1
server.
Use of this protocol is discouraged since it supports neither authentication
nor encryption.
-.It git+ssh
+.It git
The Git protocol wrapped in an authenticated and encrypted
.Xr ssh 1
tunnel.
.Xr ssh 1
to use:
.Mt user@hostname
-.It ssh
-Short alias for git+ssh.
+.It http
+The
+.Dq smart
+Git HTTP protocol.
+Not compatible with servers using the
+.Dq dumb
+Git HTTP protocol.
+.Pp
+The
+.Dq smart
+Git HTTP protocol is supported by
+.Cm got clone
+and
+.Cm got fetch ,
+but not by
+.Cm got send .
+To send from a repository cloned over HTTP, add a
+.Ic send
+block (see below) to ensure that the
+.Dq ssh://
+protocol will be used by
+.Cm got send .
+.Pp
+Use of this protocol is discouraged since it supports neither authentication
+nor encryption.
+.It https
+The
+.Dq smart
+Git HTTP protocol wrapped in SSL/TLS.
.El
.It Ic port Ar port
Defines the port to use for connecting to the remote repository's server.