Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GitLab FOSS GitLab FOSS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 22
    • Issues 22
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLab FOSSGitLab FOSS
  • Merge requests
  • !4696

Add setting that allows admins to choose which Git access protocols are enabled.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Patricio Cano requested to merge allow-disabling-of-git-access-protocol into master Jun 15, 2016
  • Overview 68
  • Commits 22
  • Pipelines 0
  • Changes 29

What does this MR do?

It allows admins to disable one of the two protocols for Git access. They can choose to enable just SSH, HTTP or allow both. If one of them is disabled, the clone URL in the project will show only the allowed protocol, and no dropdown to change protocols will be presented.

What are the relevant issue numbers?

Full implementation on GitLab's side for #18601 (closed)

GitLab Shell implementation: gitlab-shell!62 (merged)

GitLab Workhorse implementation: gitlab-workhorse!51 (merged)

Screenshots (if relevant)

Screen_Shot_2016-06-16_at_12.26.19_PM Screen_Shot_2016-06-20_at_4.24.54_PM

/cc @jschatz1 this MR touches the UI. Please review.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: allow-disabling-of-git-access-protocol