Caso passe por algum problema durante a instalação, reforço ir ler a documentação oficial do CLI.
- Colar no terminal:
type -p curl >/dev/null || (sudo apt update && sudo apt install curl -y)
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \
&& sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& sudo apt update \
&& sudo apt install gh -y-
sudo apt update -
sudo apt install gh -
gh auth login, ira aparecer várias opções, siga:- github.com,
- ssh,
- ~/.ssh/id_rsa.pub,
- enter para deixar a chave ssh com nome padrão,
- login with a web browser,
- aparecerá um código, copie e aperte enter para fazer login no github,
-
gh auth statuspara garantir que a autenticação funcionou.
- A resposta deve ser algo do tipo:
github.com
✓ Logged in to github.com as {username} (keyring)
✓ Git operations for github.com configured to use ssh protocol.
✓ Token: gho_************************************
✓ Token scopes: admin:public_key, gist, read:org, repo
Caso passe por algum problema durante a instalação, reforço ir ler a documentação oficial do Publisher.
6- Colar no terminal:
git clone [email protected]:tryber/student-repo-publisher.git ~/student-repo-publisher && \
cd ~/student-repo-publisher && \
bash publisher-config.sh7- Entrar na pasta do projeto e rodar
- Público:
trybe-publisher -b {sua_branch} -p {nome_novo_repositorio} - Privado:
trybe-publisher -b {sua_branch} -p {nome_novo_repositorio} --private