В этой статье вы увидите, как установить Golang и настроить его для использования частных репозиториев GitHub вашей компании.
ОБЯЗАТЕЛЬНО ЗАМЕНИТЕ {ВЕРСИЮ} НА ЖЕЛАЕМУЮ ВЕРСИЮ!!!
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
Вставьте это в конец файла, заменив {YOUR COMPANY ALIAS} псевдонимом вашей компании:
# 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"
Запустите это, чтобы обновить терминал и применить изменения:
source ~/.profile # Or with zsh: source ~/.zprofile
Запустите это и не забудьте заменить {ВАШЕ EMAIL}\ на свой адрес электронной почты:
Запустите это и нажимайте ввод только до тех пор, пока команда не остановится.
Ключ ssh НЕ ДОЛЖЕН иметь пароль
ssh-keygen -t ed25519 -C "{YOUR EMAIL}"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
Скопируйте содержимое, отображаемое на вашем терминале, включая электронную почту. КОПИРУЙТЕ ВСЕ, что вернула предыдущая команда.
Перейдите на GitHub и следуйте этому руководству, чтобы добавить ключ SSH.
sudo nano ~/.gitconfig
Вставьте это в конец файла:
[url "ssh://[email protected]/"] insteadOf = https://github.com/
Теперь вы можете без проблем работать с Golang и частными репозиториями на GitHub!
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3