Go でのデフォルト以外のポートを使用したリモート インポート
リモート Go パッケージのインポートでは、デフォルト以外のポートの指定が必要になる場合があります。企業またはセルフホストの Git リポジトリを操作する場合、このシナリオがよく発生します。
初期試行
ポート 6655 でリッスンしているプライベート Git リポジトリを考えてみましょう:
http://internal-git.corporate-domain.com:6655/~myuser/golang-lib.git
このパッケージをインポートするには、一般的なアプローチは次のようになります。 be:
import ( "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git" )
ただし、これにより次のエラーが発生することがよくあります:
invalid import path: "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
Modified Approach
1 つの解決策は、 を変更することです。デフォルト以外のポートで動作する gitconfig ファイル:
[url "[email protected]:6655"] insteadOf = git://internal-git.corporate-domain.com
これは構成しますGit は、指定されたリポジトリにアクセスするときにポート 6655 を使用します。この変更を行うことで、import ステートメントが意図したとおりに機能するようになります。
以上がデフォルト以外のポートで Go Remote インポートを処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。