所以richten Sie eine exone, virtuelle and private Go Registry in

如何建立一个Go注册表

是einfachsten verwalten und organisieren Sie Ihre Go-Abhängigkeiten mit einem去仓库.Sie benötigen einen zuverlässigen, sicheren, beständigen und effizienten Zugriff auf die Abhängigkeiten, die über eine centrale Stelle für das gesamte Team verfügbar sind。大足gehört auh ein Ort, an dem mehrere Registrys eingerichet werden, die auf transparente Weise den Go-Client nutzen。

麻省理工学院的民主党kostenlosen Cloud-Abonnementvon JFrog, einschließlich JFrog Artifactory, x射线和管道,können Sie in wenigen Minuteneine kostenlose lokale,外部和虚拟去注册einrichten。在diesem博客文章werden die dabei zu befolgenden Schritte erläutert。

你是失败者

Folgende Voraussetzungen müssen erfüllt sein:

Schritt 1:在Umgebung的Anmeldung

Melden Sie sich mit dem Standard-Benutzernamen:管理和Passwort:Passwortfür die lokale安装命令den Ihnen per E-Mail zugesandten Anmeldedaten für die Cloud-Installation an。

登录到您的环境

Schritt 2: Hinzufügen von lokalen Go Repositorys

Go-Abhängigkeiten,我是你的朋友späteren你的朋友。Öffnen Sie das Administrationsmodul。Erweitern Sie das Repositorys-Menü und klicken Sie auf den Menüpunkt“仓库”。

Fügen Sie ein neues lokales Repository mit dem Typ Go Package Repository hinzu。Geben Sie den Repository-Schlüssel”Go-challenge-local" ein und belten Sie die relichen standard, inellungen bei。

添加本地Go存储库

Schritt 3: Hinzufügen eines externen Go Repository

Es dient als缓存代理zur Speicherung von Abhängigkeiten von Drittanbietern aushttp://proxy.golang.org/

Fügen Sie auf der Seite Repository in der Registerkarte“Remote”eine neue exone Repository des Typs Go Package Repository hinzu。Geben Sie den Repository-Schlüssel”Go-challenge-remote" ein und belten Sie die relichen standard, inellungen bei。

添加远程Go存储库

Schritt 4: Hinzufügen von virtuellen Go repository

Hiermit erstellen Sie Ihr erstes Go-Projekt。

Fügen Sie auf der Seite Repository in der Registerkarte“Virtual Repository”ein neues virtuelles Repository des Typs Go Package Repository hinzu。Geben Sie den Repository-Schlüssel”Go-challenge" ein und fügen Sie die in den Schritten 2 und 3 erstellten lokalen and external Go Repositories itorys hinzu (verschieben Sie diese mithil生命der Pfeiltasten aus Available Repositories nach Selected Repositories)。Die Anordnung der repository in halb der Liste beestimmt Die Reihenfolge, in der sie zur Lösung der für den Aufbau Ihres Go-Projekts erforderlichen Abhängigkeiten herangezogen werden。Wählen你死在Schritt 2 erstellte lokale库标准部署库aus。在das标准部署存储库中输入das von Ihnen erstellte Go-Abhängigkeiten gepusht。代表Sie die restlichen standdeinstellungen bei。

添加虚拟Go存储库

Schritt 5: Übernehmen des JFrog Maven- /Gradle-Beispiels für GitHub Repos

这本库enthält einfache Beispiele, die Sie zur Erstellung Ihres projects benutzen können。

Schritt 6: Konfigurieren Sie JFrog CLI

Konfigurieren您JFrog CLI, einen intelligent Client, der eine einfache Schnittstelle bietet and den Zugriff auf frog - produkte automatisiert and unsere automatierungsscriripte vereinfacht。

  • Konfigurieren Sie dieJFrog平台
    $ jfrog config hinzufügen
    配置JFrog平台
  • Mit den folgenden Schritten können Sie das Projekt Mit旧的和死的Projektabhängigkeiten über Artifactory lösen。
    • 如芬欧洲图书馆项目(cd Go_Challenge)
    • Konfigurieren Sie die project - repositorys。
      $ jf go-config
      配置项目存储库
    • Erstellen Sie das Projekt mit Go und lösen Sie die Projektabhängigkeiten über Artifactory。
      $ jf go build—build-name=my-go-build—build-number=1.0.0
      构建项目并解析项目依赖项
    • Veröffentlichen Sie die Go- pakete in Artifactory mit Go Publish
      Jf gp v1.2.3——build-name=my-go-build——build-number=1.0.0
      发布Go包到Artifactory
    • Veröffentlichen Sie die Build-Informationen在Artifactory。
      $ jf rt bp my-go-build 1.0.0

Schritt 8: Blenden Sie Ihr Repository ein

Klicken Sie imAnwendungsmodulauf der ui - platform im weitertenArtifactory -Menü auf den Menüpunkt artfakte。Hier können你不知道我在说什么。

查看存储库

Ihr Go存储库

Sobald Sie fertig sind und das Go Repository konfiguriert haben, können Sie Ihre sämtlichen Abhängigkeiten in den lokalen, external und virtuellen Repositorys speichern。埃特瓦索奥斯的Das sieht dann:

Go存储库

Das战争!

喷气können Sie einfach selbst ausprobieren。