Go でデフォルト以外のポートを使用したリモート インポート パスのカスタマイズ
標準の HTTP ポートから逸脱したプライベート Git リポジトリを操作する場合 (例: 、6655)、リモート インポート パスでのポートの指定が重要になります。ただし、ドキュメントではポートの指定について明示的に言及されていないため、Go ではこれが問題になる可能性があります。
プライベート Git リポジトリ「internal-git.corporate-domain.com」がリッスンする次のシナリオを考えてみましょう。ポート 6655 に接続されており、「golang-lib.git」という名前の Go ライブラリが含まれています。このライブラリをインポートするには通常、次の操作が必要になります。
import "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
ただし、この方法では「インポート パスが無効です。」というエラーが発生します。
別の解決策は、これに対応するように「.gitconfig」ファイルを変更することです。 ports:
[url "[email protected]:6655"] insteadOf = git://internal-git.corporate-domain.com
「.gitconfig」のURLセクションにポートを指定することで、カスタムパスをパスせずに使用できるようになります。インポートエラー。
以上が非標準ポートを使用してプライベート Git リポジトリから Go パッケージをインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。