public_access.html.haml 1.82 KB
Newer Older
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
1
= render layout: 'help/layout' do
2
  %h3.page-title Public Access
3

4 5 6 7 8 9 10 11 12 13 14
  %p.slead
    GitLab allows you to open selected projects to be accessed
    %strong publicly
    or
    %strong internally
    \.
    %br
    Projects with either of these visibility levels will be listed in the #{link_to "public access directory", public_root_path}.
    %br
    Internal projects will only be available to authenticated users.

15 16 17 18 19 20 21 22 23 24
  .clearfix
    .dashboard-intro-icon
      = public_icon
    %h4
      Public projects
    %p
      Public project can be cloned
      %strong without any
      authentication.
      %br
25
      It will also be listed on the #{link_to "public access directory", public_root_path}.
26 27
      %br
      %strong Any logged in user
28
      will have #{link_to "Guest", help_permissions_path} permissions on the repository.
29

30 31 32 33 34 35 36 37 38 39 40
  .clearfix
    .dashboard-intro-icon
      = internal_icon
    %h4
      Internal projects
    %p
      Internal project can be cloned by any logged in user.
      %br
      It will also be listed on the #{link_to "public access directory", public_root_path} for logged in users.
      %br
      Any logged in user will have #{link_to "Guest", help_permissions_path} permissions on the repository.
41 42

  %h4 How to change project visibility
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
43 44 45
  %ol
    %li Go to your project dashboard
    %li Click on the "Edit" tab
46
    %li Change "Visibility Level"
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

  %h4 Visibility of users
  The public page of users, located at
  = succeed "," do
    %code u/username
  is visible if either:
  %ul
    %li
      You are logged in.
    %li
      %p
        You are logged out, and the target user is authorized to (is Guest, Reporter, etc.)
        at least one public project.
      %p Otherwise, you will be redirected to the sign in page.
  When visiting the public page of an user, you will only see listed projects which you can view yourself.