Dans cet article, vous verrez comment installer Golang et le configurer pour utiliser les référentiels GitHub privés de votre entreprise.
ASSUREZ-VOUS DE REMPLACER {VERSION} PAR LA VERSION SOUHAITÉE QUE VOUS VOULEZ !!!
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
Collez ceci à la fin du fichier, en remplaçant {YOUR COMPANY ALIAS} par l'alias de votre entreprise :
# 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"
Exécutez ceci pour mettre à jour votre terminal et appliquer les modifications :
source ~/.profile # Or with zsh: source ~/.zprofile
Exécutez ceci et n'oubliez pas de remplacer {YOUR EMAIL}\ par votre e-mail :
Exécutez ceci et appuyez uniquement sur Entrée jusqu'à ce que la commande s'arrête
La clé ssh NE DOIT PAS avoir un mot de passe
ssh-keygen -t ed25519 -C "{YOUR EMAIL}"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
Copiez le contenu affiché sur votre terminal, y compris votre email. COPY TOUT que la commande précédente a renvoyé.
Allez sur GitHub et suivez ce tutoriel pour ajouter la clé SSH.
sudo nano ~/.gitconfig
Collez ceci à la fin du fichier :
[url "ssh://[email protected]/"] insteadOf = https://github.com/
Vous pouvez désormais travailler avec Golang et des référentiels privés sur GitHub sans problème !
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3