<divclass="alert alert-info">Note: <b>Private</b> repositories require you to be <b>logged in</b> or the pull will fail. See above for how to sign into Quay if you have never done so before. </div>
To pull a repository from Quay, run the following command:
<divclass="description-overview">Quay allows a repository to be shared any number of users and to grant those users any level of permissions for a repository</div>
A repository can have one or more <b>push web hooks</b> setup, which will be invoked whenever <u>a successful push occurs</u>. Web hooks can be managed from the repository's admin interface.
<br><br> A web hook will be invoked
as an HTTP <b>POST</b> to the specified URL, with a JSON body describing the push:<br><br>
<pre>
{
<spanclass="code-info"title="The number of images pushed"bs-tooltip="tooltip.title">"pushed_image_count"</span>: 2,
<spanclass="code-info"title="The name of the repository (without its namespace)"bs-tooltip="tooltip.title">"name"</span>: "ubuntu",
<spanclass="code-info"title="The full name of the repository"bs-tooltip="tooltip.title">"repository"</span>:"devtable/ubuntu",
<spanclass="code-info"title="The URL at which the repository can be pulled by Docker"bs-tooltip="tooltip.title">"docker_url"</span>: "quay.io/devtable/ubuntu",
<spanclass="code-info"title="Map of updated tag names to their latest image IDs"bs-tooltip="tooltip.title">"updated_tags"</span>: {
<spanclass="code-info"title="The namespace of the repository"bs-tooltip="tooltip.title">"namespace"</span>: "devtable",
<spanclass="code-info"title="Whether the repository is public or private"bs-tooltip="tooltip.title">"visibility"</span>: "private",
<spanclass="code-info"title="The Quay URL for the repository"bs-tooltip="tooltip.title">"homepage"</span>: "https://quay.io/repository/devtable/ubuntu"