ホームページ > バックエンド開発 > Golang > 非標準ポートを使用してプライベート Git リポジトリから Go パッケージをインポートするにはどうすればよいですか?

非標準ポートを使用してプライベート Git リポジトリから Go パッケージをインポートするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-29 06:25:14
オリジナル
727 人が閲覧しました

How to Import Go Packages from Private Git Repositories Using Non-Standard Ports?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート