Menggunakan ""go get"" pada Personal Git Repo
Apabila cuba menggunakan ""go get"" pada git peribadi repo, anda mungkin menghadapi ralat laluan import yang tidak dikenali. Untuk menyelesaikan masalah ini, ikut langkah di bawah:
Mengkonfigurasi Pelayan
Go memerlukan teg meta khusus untuk hadir dalam pengepala respons URL repositori. Untuk nginx, gunakan peraturan tulis semula berikut untuk mengkonfigurasinya:
location ~ "(/[^/]+/[^/]+)(/.*)?" { if ($arg_go-get = "1") { echo '<html><head><meta name="go-import" content="my.domain.com git git+ssh://[email protected]"/></head></html>'; } try_files $uri $uri/index.html $uri.html @gitlab; }
Mengkonfigurasi Repositori
Tambah tag meta berikut pada halaman akar repositori:
<meta name="go-import" content="example.com git http://example.com/user/package">
Ganti "example.com" dengan nama domain anda.
Pertimbangan Tambahan
Dengan mengikuti langkah-langkah ini, anda sepatutnya dapat mengambil pakej anda menggunakan ""go get"" tanpa sebarang ralat.
Atas ialah kandungan terperinci Bagaimanakah Saya Menggunakan \'go get\' pada Repo Git Peribadi Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!