В заметке собраны конфиги для подключения к приватному GitLab для Golang.
Инструкция для подключения
- Добавить в .zshrc
export GO111MODULE=on
export GOPRIVATE="gitlab.company.com"
- Добавить в ~/.ssh/config
Host gitlab.company.com
Hostname gitlab.company.com
IdentityFile ~/.ssh/<key_name>
- Выполнить:
ssh-keygen -R gitlab.company.com
ssh-keyscan -t rsa gitlab.company.com >> ~/.ssh/known_hosts
git config --global url."git@gitlab.company.com:".insteadOf "https://gitlab.company.com"
Сборка проекта
go mod download
go mod tidy
go build
Запуск тестов
go test ./...