Bagaimana untuk Membetulkan Kegagalan \'go mod tidy\' Semasa Memuat Turun Repositori GitHub Peribadi?

DDD
Lepaskan: 2024-10-29 03:20:02
asal
178 orang telah melayarinya

How to Fix

Menyelesaikan 'go mod tidy' Kegagalan untuk Muat Turun Repositori GitHub Peribadi

Apabila cuba memuat turun repositori GitHub peribadi menggunakan go mod tidy, pengguna mungkin menghadapi mesej ralat yang serupa kepada:

not found: github.com/me/[email protected]: invalid version: git ls-remote -q origin in /tmp/gopath/pkg/mod/cache/vcs/ea2baff0eaed39430ee011ad9a011101f13b668d5fcbd9dffdfa1e0a45422b40: exit status 128:
    fatal: could not read Username for 'https://github.com': terminal prompts disabled
Confirm the import path was entered correctly.
If this is a private repository, see https://golang.org/doc/faq#git_https for additional information.
Salin selepas log masuk

Isu ini timbul kerana ketiadaan kelayakan yang betul dalam fail konfigurasi. Untuk menyelesaikannya:

Ubah suai ~/.gitconfig:

Ganti:

[url "ssh://[email protected]/"]
    insteadOf = https://github.com/
Salin selepas log masuk

Dengan:

[url "https://{{username}}:{{access_token}}@github.com"]
    insteadOf = https://github.com
Salin selepas log masuk

dengan {username} ialah nama pengguna GitHub anda dan {access_token} ialah token akses peribadi anda.

Buat ~/.netrc Fail:

Pastikan fail ~/.netrc wujud dengan kandungan berikut:

machine github.com login {{username}} password {{access_token}}
Salin selepas log masuk

Tetapkan Pembolehubah GOPRIVATE:

Sahkan bahawa domain repositori peribadi anda ditentukan dalam pembolehubah persekitaran GOPRIVATE, mis.:

export GOPRIVATE=github.com/your_domain
Salin selepas log masuk

Mengikut langkah ini seharusnya membolehkan go mod tidy berjaya memuat turun repositori GitHub peribadi.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Kegagalan \'go mod tidy\' Semasa Memuat Turun Repositori GitHub Peribadi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!