Comment configurer correctement `go get` pour fonctionner avec un dépôt Git privé ?
Bonjour ! J'écris en Go depuis quelques mois et j'ai rencontré un problème que je n'arrive pas à résoudre depuis trois jours. Dans notre projet, il y a plusieurs bibliothèques internes qui se trouvent dans des dépôts privés sur un GitLab d'entreprise. Quand j'essaie d'exécuter `go get ourcompany.com/scm/team/lib/internal-utils`, j'obtiens l'erreur :
```
go: ourcompany.com/scm/team/lib/internal-utils@v1.0.0: unrecognized import path "ourcompany.com/scm/team/lib/internal-utils": https fetch: Get "https://ourcompany.com/scm/team/lib/internal-utils?go-get=1": dial tcp: lookup ourcompany.com: no such host
```
J'ai essayé d'ajouter dans `.gitconfig` :
```
[url "git@ourcompany.com:"]
insteadOf = https://ourcompany.com/
```
Mais cela n'a pas aidé. J'ai aussi entendu parler de `GOPRIVATE`, `GOFLAGS` et `go env -w`, mais je ne comprends pas comment les utiliser correctement. Dans les modules (`go.mod`), j'ai spécifié `require` avec la version souhaitée, mais `go mod tidy` échoue toujours avec une erreur d'authentification. Pouvez-vous me dire comment configurer correctement l'environnement pour que `go`