Changeset View
Changeset View
Standalone View
Standalone View
src/docs/user/userguide/diffusion_uris.diviner
Show First 20 Lines • Show All 167 Lines • ▼ Show 20 Lines | |||||
================== | ================== | ||||
By default, Phabricator automatically exposes and activates HTTP, HTTPS and | By default, Phabricator automatically exposes and activates HTTP, HTTPS and | ||||
SSH clone URIs by examining configuration. | SSH clone URIs by examining configuration. | ||||
**HTTP**: The `http://` clone URI will be available if these conditions are | **HTTP**: The `http://` clone URI will be available if these conditions are | ||||
satisfied: | satisfied: | ||||
- `diffusion.allow-http-auth` must be enabled. | - `diffusion.allow-http-auth` must be enabled or the repository view policy | ||||
must be "Public". | |||||
- The repository must be a Git or Mercurial repository. | - The repository must be a Git or Mercurial repository. | ||||
- `security.require-https` must be disabled. | - `security.require-https` must be disabled. | ||||
**HTTPS**: The `https://` clone URI will be available if these conditions are | **HTTPS**: The `https://` clone URI will be available if these conditions are | ||||
satisfied: | satisfied: | ||||
- `diffusion.allow-http-auth` must be enabled. | - `diffusion.allow-http-auth` must be enabled or the repository view policy | ||||
must be "Public". | |||||
- The repository must be a Git or Mercurial repository. | - The repository must be a Git or Mercurial repository. | ||||
- The `phabricator.base-uri` protocol must be `https://`. | - The `phabricator.base-uri` protocol must be `https://`. | ||||
**SSH**: The `ssh://` or `svn+ssh://` clone URI will be available if these | **SSH**: The `ssh://` or `svn+ssh://` clone URI will be available if these | ||||
conditions are satisfied: | conditions are satisfied: | ||||
- `phd.user` must be configured. | - `phd.user` must be configured. | ||||
▲ Show 20 Lines • Show All 114 Lines • Show Last 20 Lines |