ホームページ > バックエンド開発 > Golang > go get を使用して gitlab プライベート パッケージをインストールする方法を説明する

go get を使用して gitlab プライベート パッケージをインストールする方法を説明する

藏色散人
リリース: 2022-01-06 15:29:34
転載
3554 人が閲覧しました

この記事は、golang のチュートリアルコラムで、go get で gitlab プライベート パッケージをインストールする方法をまとめて紹介したもので、困っている友人の役に立てれば幸いです。

  • gitlab トークンを取得する

    Gitlab に入り、[設定] > [アクセス トークン] を選択し、個人用アクセス トークンを作成します。読み取り専用を選択することをお勧めします。 (read_repository) 権限はここにあります)。

  • アクセス トークンを追加するための Git 構成

アクセス トークンを取得した後、アクセス トークンを取得できるように、git で構成する必要もあります。プライベート ウェアハウス パッケージの場合は、今すぐ git リクエスト ヘッダーにトークンを追加する必要があります。操作は次のとおりです:

git config --global http.extraheader "PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN"
ログイン後にコピー
  • リクエストを ssh から http
  • に変換するように git を設定します
git config --global url."git@gitlab_url:groupName/projectName.git".insteadOf "https://gitlab_url/groupName/projectName.git"`
ログイン後にコピー

上記はコマンドを使用して構成を変更する方法ですが、次のように構成ファイル ~/.gitconfig を直接変更し、その中に次の構成を追加することもできます:

[url "git@{{gitlab_url}}:"]
        insteadOf = https://{{gitlab_url}}/
ログイン後にコピー

注: ターゲット アドレスが無視されるため、代わりに のパラメータは https です http ですか https ですか? Go get はデフォルトで https アクセスを使用するため、https を git プロトコルに強制的に変換する必要があります

  • #これでもうまくいかない場合は、go Configure

Bash (Liunx または macOS)

# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io,direct

# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private
ログイン後にコピー

Powerbash ( Windows)

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

# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
ログイン後にコピー

以上がgo get を使用して gitlab プライベート パッケージをインストールする方法を説明するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート