問題タブ [go-get]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
114 参照

git - URL を設定する git.config が機能しない

変な虫に出会いました。何らかの理由で、https:// ではなく ssh からライブラリを取得する必要があり、.gitconfig を正しく設定したと思います。

ただし、実行するgo get url/lirbaryName と、www .....からライブラリを取得できないというエラーがスローされます. エラーメッセージは次のとおりです。

バグのアイデアはありますか?私のgoバージョンは1.15で、このライブラリは壊れていません.私の友人は同じgit構成で成功することができます. ちなみに、このライブラリを go/src フォルダーに git clone して、go build と go install を実行できますが、残念ながら機能しません。go プログラムではまだこのライブラリを使用できません。

さらに情報が必要な場合はお知らせください。お手伝いありがとう。

0 投票する
1 に答える
237 参照

git - 企業のファイアウォールの背後にある場合に golang.org で機能するようにする方法

まず、以下の質問と同じように見えますが、

それはありません。これらの質問はすべてオンgitですが、これはオンgo getです。

私にとってはどのソリューションも機能しません。典型的な企業の開発環境にいる人なら誰にでも当てはまると思います。

  • 企業のファイアウォールの背後にあるインターネットにアクセスするため、特別な処理を行わない限り、安全な https アクセスは失敗します。
  • 上記のhttps://go.googlesource.com/toolsのようなパブリック https git リポジトリへのアクセスは別として、これは多かれ少なかれ 1 回限りのものであり、社内の https TFS git リポジトリに常にアクセスする必要があります。したがって、他のソリューションが提案したように、git https アクセス方法を変更することはできません。
  • git config --global http.sslVerify false事前に使用しようとしましたが、問題はまったく同じままです。

そこで問題は、どうすればセキュリティ チェックを緩和するgo getように指示できるかということです。 それが私が持っている唯一の選択肢だと思いますが、私はすべて耳を傾けています。git

PS。-insecureどちらも機能しません:

PPS。curl -s https://go.googlesource.com/sys私にとってはうまくいきます:

0 投票する
1 に答える
1932 参照

go - go get が go.mod ファイルを更新しないようにする方法

0 投票する
1 に答える
5169 参照

go - go get が「無効なバージョン: 不明なリビジョン」で失敗するのはなぜですか?

Go モジュールのアップデートを公開し、バージョンを v1.1.0 に上げました。という名前のタグを作成し、v1.1.0そのタグを GitHub にプッシュしました。

https://github.com/depp/bytesize/releases/tag/v1.1.0

ただし、このパッケージを他のプロジェクトで使用することはできません。「無効なバージョン: 不明なリビジョン v1.1.0」というエラーが表示されます。タグ付けされているため、リビジョンが「不明」である理由がわかりません。

0 投票する
1 に答える
46 参照

go - 「go get」が古いコミットを取得することがあるのはなぜですか?

Go モジュールを作成し、 に配置しましたgithub.com/bronger/abcde。誤って、go.modasで宣言しましたmodule abcde。したがって、go get github.com/bronger/abcdeDockerfile の (つまり、プログラムのローカル コピーがない) は失敗します。

そこで、モジュール名を修正しgo.modて結果をプッシュしました。

最終的に、これは機能します。go getただし、最終的に変更を検出するまでに長い時間 (30 ~ 60 分) かかる場合があります。最新の不正なコミットは8d5688eで、これは上記のエラー メッセージでも発生しています。80c407bGitHub で最新のコミットが行われてから数分経ってもgo get8d5688e.

どうしてこれなの?

0 投票する
1 に答える
58 参照

go - go get -u -v の -v スイッチとは

ドキュメントによると

使用法:

go get [-d] [-t] [-u] [-v] [build flags] [packages]

テキストはすべてのスイッチを説明していますが-v、ドキュメントにはありません。

go help get-vまた、使用法には明らかに存在しますが、言及していません。

このスイッチは何のためですか?