ツリー SHA は go-github ライブラリのツリー オブジェクト エラーではありません

王林
リリース: 2024-02-09 14:00:11
転載
459 人が閲覧しました

go-github 库中的 Tree SHA is not a tree object 错误

go-github ライブラリを使用すると、「Tree SHA はツリー オブジェクトではありません」というエラーが発生する場合があります。このエラーは、指定した SHA 値が有効なツリー オブジェクトではないために発生します。通常、このエラーは、存在しないファイルまたはディレクトリ、間違った SHA 値、またはその他の問題によって発生する可能性があります。この問題を解決するには、指定した SHA 値が正しいことを確認し、関連するファイルまたはディレクトリが存在することを確認します。問題が解決しない場合は、go-github リポジトリのドキュメントを確認するか、さらなる解決策についてヘルプを求めることができます。 PHP エディターの Yuzi は、この短いガイドがあなたのお役に立てれば幸いです。

質問内容

go-githubを使用してgithubに空のコミットを作成しようとしています。

次のコード:

リーリー ###失敗### リーリー ###そして### リーリー

このエラーに関する関連情報はどこにも見つかりません。

###何か案は?

回避策

git cli を使用すると、git 自体が「意味のある」変換を実行します。たとえば、コミットを関連ツリーの sha に置き換えます。

この下位レベル API を使用して、この変換を明示的に行う必要があります。

go-github

を使用すると、追加のクエリでこれを行うことができます:

リーリー

以上がツリー SHA は go-github ライブラリのツリー オブジェクト エラーではありませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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