Você está aqui:
Configurar seus repositórios de projeto do GitHub
Um repositório do GitHub (às vezes chamado de repositório) armazena arquivos de trabalho de projeto (código, texto, imagens e assim por diante). Cada projeto do DevOps Center precisa de seu próprio repositório para armazenar alterações do projeto. Enquanto você está trabalhando no projeto, o repositório é a fonte centralizada da verdade da equipe para gerenciar alterações.
DevOps Center pode ser usado apenas com planos baseados no GitHub.com Cloud, incluindo o GitHub Enterprise Cloud. Todos os usuários devem ter sua própria conta GitHub.com baseada em nuvem para trabalhar nesta versão do DevOps Center. Versões hospedadas localmente do GitHub, incluindo o GitHub Enterprise Server, não têm suporte no momento. Projetamos o DevOps Center para eventualmente se integrar a vários sistemas de controle de origem de terceiros, como Bitbucket (em beta), GitLab e outras versões do GitHub.
Protocolos de comunicação
DevOps Center usa a API REST do GitHub para todas as comunicações de e para o GitHub.
O DevOps Center usa o protocolo aberto OAuth 2.0 para estabelecer o acesso ao seu repositório GitHub (hospedado pelo GitHub) e aos seus ambientes de trabalho (hospedados pelo Salesforce). O OAuth permite que você delegue um aplicativo cliente (DevOps Center) para acessar dados de um recurso protegido (seu repositório de projeto, por exemplo) através da troca de tokens, em vez de trocar credenciais de segurança. Para obter detalhes, consulte Autorizar aplicativos com OAuth na Ajuda do Salesforce.
Criar uma conta do GitHub
Se você já tiver uma conta do GitHub, ótimo! Se você ainda não tiver uma conta do GitHub, é fácil (e gratuito) inscrever-se para obter uma.
É novo no GitHub ou no Controle de origem?
Criamos o DevOps Center para facilitar a utilização de um sistema de controle de código-fonte como o GitHub, mesmo que você ainda não esteja familiarizado com ele. Se você quiser aprender mais sobre os conceitos e a terminologia do Git e do GitHub conforme você se aprofundar no uso do DevOps Center, veja o módulo Trailhead Git e GitHub Basics (tempo estimado: menos de duas horas), que descreve por que o controle de código-fonte é tão importante para uma colaboração em equipe bem-sucedida e o que esperar em um fluxo de trabalho GitHub típico.
Métodos para criar repositórios de projeto do GitHub
Um repositório de projeto DevOps Center deve conter um projeto do Salesforce DX. Você pode criar um repositório de projeto do DevOps Center usando qualquer um destes métodos:
- Ao criar seu projeto no DevOps Center, permita que ele crie um repositório do GitHub que use a estrutura de projeto do Salesforce DX. Ir para Gerenciar ambientes.
- Use um repositório do GitHub existente.
- Crie um repositório do GitHub diferente.
Criar um novo repositório
Criar um repositório usando nosso modelo garante que o repositório tenha a estrutura e a configuração certas para funcionar com o DevOps Center, ou seja, a estrutura e a configuração de um projeto Salesforce DX.
Se você ainda não tiver um repositório de controle de código-fonte, um repositório de projeto correspondente com a estrutura DX adequada será criado quando você definir um projeto do DevOps Center. Como alternativa, você pode fazer login no GitHub e usar o modelo de repositório em https://github.com/forcedotcom/dx-empty para criar seu repositório de projeto. O repositório do projeto pode ser público ou privado. Você não precisa incluir todas as ramificações. Para obter detalhes sobre como criar um repositório a partir de um modelo, consulte a ajuda do GitHub.
Depois que o repositório é criado, você pode semeá-lo adicionando arquivos de metadados da sua organização de produção ou outra organização de origem.

