Import Jauh dengan Port Bukan Lalai dalam Go
Mengimport pakej Go jauh kadangkala memerlukan penetapan port bukan lalai. Apabila bekerja dengan repositori git korporat atau yang dihoskan sendiri, adalah perkara biasa untuk menghadapi senario ini.
Percubaan Awal
Pertimbangkan mendengar repositori git peribadi pada port 6655:
http://internal-git.corporate-domain.com:6655/~myuser/golang-lib.git
Untuk mengimport pakej ini, pendekatan biasa akan dilakukan be:
import ( "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git" )
Walau bagaimanapun, ini sering mengakibatkan ralat:
invalid import path: "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
Pendekatan Diubahsuai
Satu penyelesaian ialah mengubah suai . gitconfig untuk berfungsi dengan port bukan lalai:
[url "[email protected]:6655"] insteadOf = git://internal-git.corporate-domain.com
Ini mengkonfigurasi Git ke gunakan port 6655 apabila mengakses repositori yang ditentukan. Dengan membuat perubahan ini, penyata import kini akan berfungsi seperti yang dimaksudkan.
Atas ialah kandungan terperinci Bagaimana Mengendalikan Import Jauh Go dengan Port Bukan Lalai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!