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 administrar 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 Administración del acceso mediante permisos.
Requisitos previos
Debe tener un proyecto TFVC. Si aún no tiene un proyecto, cree uno en Azure DevOps Services o configure uno en una instancia local de Azure DevOps Server.
Debe ser miembro del grupo Administradores del proyecto o tener Administrar permisos establecidos en Permitir para el repositorio TFVC.
- 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, vea 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, vea 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.
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.
Seleccione Repositorios.
Seleccione el repositorio TFVC etiquetado con el nombre del proyecto.
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.
Realice los cambios en el conjunto de permisos.
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:
En el portal web de Azure DevOps para el proyecto donde quiera establecer permisos, seleccione Configuración del proyecto.
Seleccione Repositorios.
Seleccione el repositorio TFVC.
Elija el grupo de seguridad cuyos permisos quiere administrar, en este caso, el grupo Colaboradores.
Seleccione el permiso para Administrar rama.
Puede hacer clic en la imagen para expandirla y verla completa. Seleccione el icono Cerrar para cerrarla.
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.
Guarde los cambios.