Documentation
¶
Overview ¶
Package http implements the HTTP transport protocol.
Index ¶
Constants ¶
This section is empty.
Variables ¶
DefaultClient is the default HTTP client, which uses `http.DefaultClient`.
Functions ¶
func NewClient ¶
NewClient creates a new client with a custom net/http client. See `InstallProtocol` to install and override default http client. Unless a properly initialized client is given, it will fall back into `http.DefaultClient`.
Note that for HTTP client cannot distinguist between private repositories and unexistent repositories on GitHub. So it returns `ErrAuthorizationRequired` for both.
Types ¶
type AuthMethod ¶
type AuthMethod interface {
transport.AuthMethod
// contains filtered or unexported methods
}
AuthMethod is concrete implementation of common.AuthMethod for HTTP services
Source Files
¶
- common.go
- receive_pack.go
- upload_pack.go
Click to show internal directories.
Click to hide internal directories.