ssh репом? гитом в этот реп хожу через ssh без проблем, а го не хочет. добавил в GOPRIVATE имя репа. В .gitconfig юзера и на всякий случай .git/config проекта добавил:
[url "git@gitlab.mycompany.com/"]
insteadOf = https://gitlab.mycompany.com/
Но go get говорит
unrecognized import path "gitlab.mycompany.com/myrepo/mypackage" : https fetch: Get "https://gitlab.mycompany.com/myrepo/mypackage?go-get=1": dial tcp (ип адрес): connect: connection refused
то есть он пытается все-таки ломиться на https, которого там нет в принципе. Уже и комп перезапускал, делал go env -w GOPRIVATE=gitlab.mycompany.com - без толку. Что-то еще надо прописать?
гуглить git insteadOf
.netrc + GOPRIVATE
так я же прописал это
GOPRIVATE=gitlab.mycompany.com/* GOINSECURE=gitlab.mycompany.com/*
GOINSECURE для http (не твой случай)
или указать группу если разные аккаунты имеют доступ к разным группам GOPRIVATE=gitlab.mycompany.com/group-name/*
про группу - не помогло дописать ssh:// - также не помогло про .netrc пишут machine gitlab.company.com login USERNAME password TOKEN Replace gitlab.company.com, USERNAME, and TOKEN with your values. Now when you push or pull via HTTPS in Git, it will use that information to login you in. This is why you need the write_repository scope for local purposes. но это касается https, как я говорил. Но я задал (там есть http), не помогло
так у вас http или http over tls ?
Обсуждают сегодня