この記事は、golang のチュートリアルコラムで、go get で gitlab プライベート パッケージをインストールする方法をまとめて紹介したもので、困っている友人の役に立てれば幸いです。
gitlab トークンを取得する
Gitlab に入り、[設定] > [アクセス トークン] を選択し、個人用アクセス トークンを作成します。読み取り専用を選択することをお勧めします。 (read_repository) 権限はここにあります)。
アクセス トークンを追加するための Git 構成
アクセス トークンを取得した後、アクセス トークンを取得できるように、git で構成する必要もあります。プライベート ウェアハウス パッケージの場合は、今すぐ git リクエスト ヘッダーにトークンを追加する必要があります。操作は次のとおりです:
git config --global http.extraheader "PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN"
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 プロトコルに強制的に変換する必要があります
# 配置 GOPROXY 环境变量 export GOPROXY=https://goproxy.io,direct # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选) export GOPRIVATE=git.mycompany.com,github.com/my/private
# 配置 GOPROXY 环境变量 $env:GOPROXY = "https://goproxy.io,direct" # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选) $env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
以上がgo get を使用して gitlab プライベート パッケージをインストールする方法を説明するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。