Create a public project

VSTS Public Projects

A public project is similar to any other project that you add to your Visual Studio Team Services (VSTS) organization. Each project provides a repository for source code and a place for a group of people to plan, track progress, and collaborate on building software solutions.

A public project allows non members of a project and users who aren't signed in read-only, limited access to the project's artifacts and services. For details, see Default roles & access for public projects.

You can add a public project to your existing organization, or create a VSTS organization and create a public project at that time. If you want to make an existing private project public, you can change the project's visibility.


Enable anonymous access to projects for your organization

Before you can create a public project, you must enable anonymous access for your VSTS organization.


Choose Previous navigation when you see a top-level, blue-bar. If you see a vertical sidebar or if you enabled New Navigation, choose New navigation. The vertical sidebar along with other navigational changes are enabled when the New Navigation preview feature is enabled for the signed-in user or the VSTS account. For more information on New Navigation, see this blog post.

  1. From your web browser, sign-in to VSTS. You must be signed in to create a public project.

  2. Choose the VSTS icon to open Projects. Then choose Admin settings.

    Open Organization settings

  3. Choose the Policy page, and select On for Anonymous access to projects.

    Organization settings, Policy page, Security policies

Add a public project to your organization

  1. Choose the VSTS icon to open Projects.

    Open organizational hub

  2. Choose New Project.

    Choose New Project

  3. Provide a name for your project and choose Public. Keep the remaining defaults, or select the initial source control type and process for work item tracking.

    Create new project formt

  4. Upon successful completion, you'll see a page similar to the following image. From this page you can add code to your repository or build code from an external repository.

    Public project created page

Share the URL of your public project

Once created, an anonymous user or public user can view the contents of your public project.

To provide instant access, share the URL of your public project with those people you want to have access to the project in a read-only mode. For example, you can share this portion of the URL shown under Clone to your computer.

Try this next