Rumah >pembangunan bahagian belakang >Golang >Terangkan cara mendapatkan pemasangan pakej peribadi gitlab

Terangkan cara mendapatkan pemasangan pakej peribadi gitlab

藏色散人
藏色散人ke hadapan
2022-01-06 15:29:163608semak imbas

Artikel ini diringkaskan dan diperkenalkan oleh ruangan tutorial golang untuk memperkenalkan cara memasang pakej persendirian gitlab dengan go get semoga bermanfaat kepada rakan-rakan yang memerlukannya !

  • Dapatkan token gitlab

    Masukkan Gitlab—>Tetapan—>Token Akses, dan kemudian buat token akses peribadi Sebaik-baiknya pilih baca sahaja (read_repository) ).

  • Konfigurasi Git untuk menambah token akses

Selepas mempunyai token akses, kami juga perlu mengkonfigurasinya dalam git supaya kami boleh mendapatkan For pakej gudang persendirian, anda perlu menambah token tadi ke pengepala permintaan git Operasinya adalah seperti berikut:

git config --global http.extraheader "PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN"
  • Konfigurasikan git untuk menukar permintaan daripada ssh kepada http
  • <.>
git config --global url."git@gitlab_url:groupName/projectName.git".insteadOf "https://gitlab_url/groupName/projectName.git"`
Perkara di atas adalah untuk mengubah suai konfigurasi melalui arahan Anda juga boleh mengubah suai terus fail konfigurasi ~/.gitconfig seperti ini, dan menambah konfigurasi berikut di dalamnya:

[url "git@{{gitlab_url}}:"]
        insteadOf = https://{{gitlab_url}}/
Nota: Parameter dalam bukannya https, kerana tidak kira sama ada alamat sasaran ialah http atau https, gunakan akses https secara lalai, jadi kami perlu menukar https kepada protokol git secara paksa

    Jika ini masih tidak berjaya, anda perlu Konfigurasikan beberapa pembolehubah persekitaran go

Bash (Liunx atau macOS)

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

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

Atas ialah kandungan terperinci Terangkan cara mendapatkan pemasangan pakej peribadi gitlab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:learnku.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam