Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Pode gerir o acesso a um repositório do Team Foundation Version Control (TFVC) para bloquear quem pode contribuir para o seu código-fonte. Há apenas um repositório TFVC por projeto. Para obter orientação sobre a quem conceder maiores níveis de permissão, consulte Gerenciar acesso usando permissões.
Pré-requisitos
| Categoria | Requerimentos |
|---|---|
| Acesso ao projeto | Membro do projeto Azure DevOps onde o repositório TFVC está localizado. |
| Permissões | Membro do grupo Administradores de Projeto ou Gerenciar permissões definidas como Permitir para o repositório TFVC. |
| Níveis de acesso | Para contribuir no código-fonte: Pelo menos acesso básico. O acesso das partes interessadas para projetos privados não fornece acesso ao código-fonte. O acesso de partes interessadas para projetos públicos oferece o mesmo acesso que os Colaboradores e o Basic. Para obter mais informações, consulte Sobre níveis de acesso. |
| Categoria | Requerimentos |
|---|---|
| Acesso ao projeto | Membro do projeto Azure DevOps onde o repositório TFVC está localizado. |
| Permissões | Membro do grupo Administradores de Projeto ou Gerenciar permissões definidas como Permitir para o repositório TFVC. |
| Níveis de acesso | Para contribuir ao código-fonte: Necessário ter, pelo menos, acesso básico. O acesso das partes interessadas para projetos privados não fornece acesso ao código-fonte. Para obter mais informações, consulte Sobre níveis de acesso. |
Permissões padrão do repositório
Por padrão, os membros do grupo de Colaboradores do projeto têm permissões para contribuir com um repositório. Para obter uma descrição de cada grupo de segurança e nível de permissão, consulte Grupos de segurança, contas de serviço e permissões no Azure DevOps.
Nota
Não há suporte para tarefas como criar, excluir ou renomear um repositório TFVC. Depois que um repositório TFVC é criado, você não pode excluí-lo. Além disso, você só pode ter um repositório TFVC por projeto. Isso é diferente dos repositórios Git que permitem adicionar, renomear e excluir vários repositórios.
Permissão
Leitores
Contribuidores
Build Admins
Administradores de Projeto
Check in, Label, Lock, Merge, Pend a change in a server workspace, Read
Apenas leitura
✔️
✔️
✔️
Administrar etiquetas, Gerir ramificações, Gerir permissões, Rever alterações de outros utilizadores, Desfazer alterações de outros utilizadores, Desbloquear alterações de outros utilizadores
✔️
Definir permissões de segurança do repositório TFVC
Para definir permissões para um grupo de segurança personalizado, verifique se o grupo já está definido. Para obter mais informações, consulte Alterar permissões no nível do projeto para obter mais informações.
No portal Web do Azure DevOps para o projeto onde pretende definir permissões, selecione Definições do projeto. Para escolher outro projeto, consulte Mudar projeto, repositório, equipa.
Selecione Repositórios.
Selecione o repositório TFVC rotulado com o nome do projeto.
Escolha o usuário ou grupo de segurança para o qual deseja alterar as permissões.
Para definir permissões para um usuário ou grupo específico, digite seu nome na caixa de identidade e selecione sua identidade.
Faça as alterações no conjunto de permissões.
Quando terminar, saia da página. As alterações de permissão são salvas automaticamente para o usuário ou grupo selecionado.
Se você adicionar um usuário ou grupo e não alterar nenhuma de suas permissões, o usuário ou grupo adicionado não aparecerá mais depois que você atualizar a página de permissões.
Nota
Pode não conseguir encontrar um utilizador numa página de permissões ou num campo de identidade se o utilizador não foi adicionado ao projeto, seja ao adicioná-lo a um grupo de segurança ou a uma equipa de projeto. Além disso, quando um utilizador é adicionado ao Microsoft Entra ID ou Active Directory, pode haver um atraso entre o momento em que é adicionado ao projeto e o momento em que é pesquisável a partir de um campo de identidade. O atraso pode ser entre 5 minutos a 7 dias.
Para definir as permissões para o repositório TFVC para um projeto:
No portal Web do Azure DevOps para o projeto onde pretende definir permissões, selecione Definições do Projeto.
Selecione Repositórios.
Selecione o repositório TFVC.
Escolha o grupo de segurança cujas permissões você deseja gerenciar, neste caso, o grupo de Colaboradores .
Selecione a permissão para Gerenciar ramificação.
Para ver a imagem completa, clique na imagem para expandir. Escolha o
para encerrar.Nota
Pode não conseguir encontrar um utilizador numa página de permissões ou num campo de identidade se o utilizador não foi adicionado ao projeto, seja ao adicioná-lo a um grupo de segurança ou a uma equipa de projeto. Além disso, quando um utilizador é adicionado ao Microsoft Entra ID ou Active Directory, pode haver um atraso entre o momento em que é adicionado ao projeto e o momento em que é pesquisável a partir de um campo de identidade. O atraso pode ser entre 5 minutos a 7 dias.
Se você adicionar um usuário ou grupo e não alterar nenhuma de suas permissões, o usuário ou grupo adicionado não aparecerá mais depois que você atualizar a página de permissões.
Guardar as suas alterações.