Establecimiento de permisos de repositorios de TFVC

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Puede conceder o restringir el acceso a un repositorio de Control de versiones de Team Foundation (TFVC) para bloquear quién puede contribuir al código fuente. Solo hay un repositorio TFVC por proyecto. Para saber a quién debe conceder mayores niveles de permisos, consulte Concesión o restricción del acceso mediante permisos.

Requisitos previos

  • Para contribuir al código fuente, se le debe conceder el nivel de acceso Básico o uno superior. Los usuarios a los que se les concede acceso de Parte interesada en proyectos privados no tienen acceso al código fuente. Los usuarios a los que se les concede acceso de Parte interesada en proyectos públicos tienen el mismo acceso que los Colaboradores y aquellos a los que se les concede acceso Básico. Para obtener más información, consulte Acerca de los niveles de acceso.
  • Para contribuir al código fuente, se le debe conceder el nivel de acceso Básico o uno superior. Los usuarios a los que se les concede acceso de Parte interesada no tienen acceso al código fuente. Para obtener más información, consulte Acerca de los niveles de acceso.

Permisos de repositorio predeterminados

De forma predeterminada, los miembros del grupo Colaboradores del proyecto tienen permisos para contribuir a un repositorio. Para obtener una descripción de cada grupo de seguridad y nivel de permiso, consulte Grupos de seguridad, cuentas de servicio y permisos en Azure DevOps.

Nota:

No se admiten tareas como crear, eliminar o cambiar el nombre de un repositorio TFVC. Una vez creado un repositorio TFVC, no se puede eliminar. Además, solo puede tener un repositorio TFVC por proyecto. No sucede lo mismo en los repositorios de Git que permiten agregar, cambiar el nombre y eliminar varios repositorios.

Permiso

Lectores

Colaboradores

Administradores de compilación

Administradores de proyectos

Insertar en el repositorio, Etiqueta, Bloquear, Fusionar mediante combinación, Dejar pendiente un cambio en un área de trabajo del servidor, Lectura

Solo lectura

✔️

✔️

✔️

Administrar etiquetas, Administrar ramas, Administrar permisos, Revisar los cambios de otros usuarios, Deshacer los cambios de otros usuarios, Desbloquear los cambios de otros usuarios

✔️

Establecimiento de permisos de seguridad del repositorio de TFVC

Para establecer permisos para un grupo de seguridad personalizado, debe haber definido ese grupo anteriormente. Consulte Cambio de permisos de nivel de proyecto.

  1. En el portal web de Azure DevOps para el proyecto donde quiera establecer permisos, seleccione Configuración del proyecto. Para elegir otro proyecto, consulte Cambio del proyecto, repositorio o equipo.

  2. Seleccione Repositorios.

  3. Seleccione el repositorio TFVC etiquetado con el nombre del proyecto.

    Imagen que muestra cómo elegir un repositorio de TFVC.

  4. Elija el usuario o el grupo de seguridad para el que quiere cambiar los permisos.

    Para establecer permisos para un usuario o grupo específico, escriba su nombre en el cuadro de identidad y seleccione su identidad.

    Imagen que muestra cómo agregar un usuario o grupo.

  5. Realice los cambios en el conjunto de permisos.

    Imagen que muestra cómo establecer los permisos para un usuario o grupo.

  6. Cuando haya terminado, salga de la página. Los cambios de permisos se guardan automáticamente para el usuario o grupo seleccionado.

    Si agrega un usuario o grupo y no cambia ninguno de sus permisos, el usuario o grupo que ha agregado ya no aparece después de actualizar la página de permisos.

    Nota:

    Es posible que no pueda encontrar a un usuario desde una página de permisos o un campo de identidad si dicho usuario no se ha agregado al proyecto, ya sea mediante su inclusión en un grupo de seguridad o en un equipo del proyecto. Además, cuando se agrega un usuario a Microsoft Entra ID o Active Directory, puede haber un retraso entre el momento en que se agregan al proyecto y cuándo se pueden buscar desde un campo de identidad. El retraso puede oscilar entre cinco minutos y siete días.

Para establecer los permisos para el repositorio TFVC para un proyecto:

  1. En el portal web de Azure DevOps para el proyecto donde quiera establecer permisos, seleccione Configuración del proyecto.

  2. Seleccione Repositorios.

  3. Seleccione el repositorio TFVC.

  4. Elija el grupo de seguridad cuyos permisos quiere administrar, en este caso, el grupo Colaboradores.

  5. Seleccione el permiso para Administrar rama.

    Puede hacer clic en la imagen para expandirla y verla completa. Seleccione el icono Cerrar icono Cerrar para cerrarla.

    Captura de pantalla que muestra la configuración de seguridad del proyecto para un repositorio TFVC.

    Nota:

    Es posible que no pueda encontrar a un usuario desde una página de permisos o un campo de identidad si dicho usuario no se ha agregado al proyecto, ya sea mediante su inclusión en un grupo de seguridad o en un equipo del proyecto. Además, cuando se agrega un usuario a Microsoft Entra ID o Active Directory, puede haber un retraso entre el momento en que se agregan al proyecto y cuándo se pueden buscar desde un campo de identidad. El retraso puede oscilar entre cinco minutos y siete días.

    Si agrega un usuario o grupo y no cambia ninguno de sus permisos, el usuario o grupo que ha agregado ya no aparece después de actualizar la página de permisos.

  6. Guarde los cambios.