ホームページ > バックエンド開発 > Golang > Windows 11 で go mod tiny を実行するときの gitlab 権限の問題

Windows 11 で go mod tiny を実行するときの gitlab 権限の問題

WBOY
リリース: 2024-02-09 20:20:15
転載
1161 人が閲覧しました

在 Windows 11 上运行 go mod tidy 时出现 gitlab 权限问题

php エディター Strawberry は、Windows 11 オペレーティング システムを使用している場合、一部の開発者が「go mod tiny」コマンドを実行すると GitLab 権限の問題に遭遇することを発見しました。この問題により、モジュールの依存関係が正しく更新されなくなる可能性があります。この問題を解決するために、この記事では「go mod tiny」コマンドをスムーズに実行し、モジュールを正常に更新するためのいくつかの解決策と提案を提供します。

質問の内容

クローン、プッシュ、その他の git コマンド (Windows の資格情報マネージャーに保存する必要があります) は問題なく実行できます。しかし、go mod tiny

を実行すると問題が発生します。

以下は、Windows マシンで go mod tiny を実行したときに発生したエラーです。プライベートリポジトリにアクセスできないようです。

リーリー

userprofile と同じフォルダーを指す home 環境変数を作成しました。

コンピュータ、ユーザー名、パスワードを含む _netrc ファイルも作成されます。 Web gitlab ログインで使用されているのと同じユーザー名とパスワードは正常に機能します。

_netrcコンテンツ:

リーリー

これをデバッグして根本原因を特定し、解決策を見つける方法がわかりません。私を導いてください。

解決策

読むhttps://sum.golang.org/lookup/gitlab.xxxxx.de/cidaas-v2/arc-lib/[email Protected] ######: 404お探しのページが見つかりませんでした### go sumdb でプライベート モジュールを見つけようとします。モジュールはプライベートであるため、存在しません。

プライベート モジュールの glob パターンを

goprivate

に追加する必要があります。こちらです:### リーリー

goprivate

gonoproxy

および gonosumdb のデフォルトとして機能します。これは、パブリック チェックサム データベース (gonosumdb) を使用してモジュールをチェックする代わりに、プライベート リポジトリ (gonoproxy) からモジュールを直接ダウンロードするように go ツールに指示します。 詳細については、プライベート モジュールを参照してください。

ところで、_netrc を使用せずにリポジトリにプルまたはプッシュできる場合は、

_netrc

を設定する必要はありません。 home 環境変数の設定も問題ないようです。

以上がWindows 11 で go mod tiny を実行するときの gitlab 権限の問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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