In großen Unternehmen steht zwischen dem Entwickler und dem “freien” Internet oft mehrere “Hürden”. Hier sind Artifactory, Proxy und Zertifikate dem Entwickler oft ein Dorn im Auge. Vor allem bei Tooling zu relativ “neuen” Sprachen benötigt das Setup dadurch etwas mehr Zeit. Im Nachfolgenden gehe ich kurz durch wie Ihr für Golang Zertifikat einrichtet.
Um go get
ausführen zu können muss man nicht direkt die Golang Config bearbeiten. Die Einstellungen der Git Installation dort müssen wir folgende Einstellungen global setzten:
- http.sslCAInfo
- http.sslCAPath
Wobei Info auf das Base64 Zertifikat direkt zeigen muss und Path auf das Verzeichnis.