Neste artigo, você verá como instalar o Golang e configurá-lo para usar os repositórios GitHub privados da sua empresa.
CERTIFIQUE-SE DE SUBSTITUIR {VERSION} PELA VERSÃO DESEJADA QUE VOCÊ DESEJA!!!
curl -OL https://golang.org/dl/go{VERSION}.linux-amd64.tar.gz
sudo tar -C /usr/local -xvf go{VERSION}.linux-amd64.tar.gz
sudo nano ~/.profile # Or with zsh: sudo nano ~/.zprofile
Cole isto no final do arquivo, substituindo {YOUR COMPANY ALIAS} pelo alias da sua empresa:
# Golang export GOROOT=/usr/local/go export GOPATH=$HOME/go export GOBIN=$GOPATH/bin export GOPRIVATE=github.com/{YOUR COMPANY ALIAS}/* export PATH=$PATH:$GOROOT:$GOPATH:$GOBIN export PATH="$PATH:$(go env GOPATH)/bin"
Execute isto para atualizar seu terminal e aplicar as alterações:
source ~/.profile # Or with zsh: source ~/.zprofile
Execute isto e lembre-se de substituir {YOUR EMAIL}\ pelo seu e-mail:
Execute isso e pressione enter apenas até o comando parar
A chave ssh NÃO DEVE ter uma senha
ssh-keygen -t ed25519 -C "{YOUR EMAIL}"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
Copie o conteúdo exibido em seu terminal, incluindo seu e-mail. COPY EVERYTHING que o comando anterior retornou.
Vá para o GitHub e siga este tutorial para adicionar a chave SSH.
sudo nano ~/.gitconfig
Cole isto no final do arquivo:
[url "ssh://[email protected]/"] insteadOf = https://github.com/
Agora você pode trabalhar com Golang e repositórios privados no GitHub sem problemas!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3