Maison > développement back-end > Golang > Expliquez comment procéder pour installer les packages privés gitlab

Expliquez comment procéder pour installer les packages privés gitlab

藏色散人
Libérer: 2022-01-06 15:29:34
avant
3550 Les gens l'ont consulté

Cet article est résumé et introduit par la colonne golangtutoriel sur la façon d'installer le package privé gitlab avec go get. J'espère qu'il sera utile aux amis qui en ont besoin !

    pour entrer les paramètres gitlab & gt; accesSSS, puis créez un jeton d'accès personnel ici. Il est préférable de lire uniquement (Read_repository).
  • Ajouter un jeton d'accès à la configuration de git

  • Après avoir obtenu le jeton d'accès, nous devons également le configurer dans git, afin que nous puissions obtenir le package de l'entrepôt privé. Nous devons ajouter le jeton tout à l'heure au jeton. en-tête de requête de git , l'opération est la suivante :

    git config --global http.extraheader "PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN"
    Copier après la connexion
Configurez git pour convertir la requête de ssh en http

git config --global url."git@gitlab_url:groupName/projectName.git".insteadOf "https://gitlab_url/groupName/projectName.git"`
Copier après la connexion
    Ce qui précède consiste à modifier la configuration via des commandes, ou vous pouvez directement modifier le fichier de configuration ~/. gitconfig comme ceci, et ajoutez-y la configuration suivante :
  • [url "git@{{gitlab_url}}:"]
            insteadOf = https://{{gitlab_url}}/
    Copier après la connexion
Remarque : Le paramètre au lieu de est https, car peu importe que l'adresse cible soit http ou https, allez chercher utilise l'accès https par défaut, nous devons donc forcer https à convertir en protocole git

Si cela ne fonctionne toujours pas, vous devez configurer certaines variables d'environnement de go

  • Bash (Liunx ou macOS)
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io,direct

# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private
Copier après la connexion

Powerbash (Windows)
# 配置 GOPROXY 环境变量
$env:GOPROXY = "https://goproxy.io,direct"

# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal