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
コンテンツ:
これをデバッグして根本原因を特定し、解決策を見つける方法がわかりません。私を導いてください。
goprivate
に追加する必要があります。こちらです:### リーリーgoprivate
および gonosumdb
のデフォルトとして機能します。これは、パブリック チェックサム データベース (gonosumdb
) を使用してモジュールをチェックする代わりに、プライベート リポジトリ (gonoproxy
) からモジュールを直接ダウンロードするように go ツールに指示します。
詳細については、プライベート モジュール
を参照してください。
ところで、_netrc を使用せずにリポジトリにプルまたはプッシュできる場合は、
_netrc を設定する必要はありません。 home
環境変数の設定も問題ないようです。
以上がWindows 11 で go mod tiny を実行するときの gitlab 権限の問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。