問題タブ [nodegit]
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.
javascript - promise nodejs で戻り値を処理する
私はNodeJsでこの関数を構築しました。
};
モジュール「Nodegit」を使用してこの関数を構築しました。プロミスをコールバック ハンドラとして使用しています。
関数では、ユーザーがリポジトリで行ったすべてのコミットを取得し、呼び出し元の Web サービスへの応答として送信しています。
少なくとも 1 つのコミットがある場合、関数は正常に機能します (つまり、repo.getMasterCommit はコミット履歴を返します)。しかし、コミットがゼロの新しいリポジトリに repoPath を指定すると、その関数から何も返されないため、呼び出し元の Web サービスに応答を送信できません。この状況に対処する方法を教えてください!!!!!!!!
node.js - nodegit: GitHub API トークンを使用したプライベート リポジトリのクローンが機能しない
npm パッケージの nodegit を使用してプライベート リポジトリのクローンを作成したいと考えています。プライベート リポジトリのクローンを作成するためのガイドに従い、クローン オプションをフローとして設定しました。
しかし、私は、というエラーが発生しました"authentication required but no callback set"
。そこで、関連するソースコードのいくつかを確認し、次のようにnodegit
設定しました。cloneOptions
このコードの動作は、リポジトリを複製しているように見えますが、cloneOpts.fetchOpts.callbacks.credential()
繰り返し呼び出され、プログラムの実行が停止しないため、やや奇妙です。
代わりにユーザー名とパスワードを の引数として使用するとgit.Cred.userpassPlaintextNew
、credentials()
が 1 回だけ呼び出され (これは予想される動作です)、リポジトリが複製されます。
私のコードの何が問題なのか、誰かヒントを教えてもらえますか?
javascript - nodegit を使用してステージングされた変更とステージングされていない変更をリセットする方法
git reset --hard
次のようにしてHEADを切り離された状態に設定した後、nodegit経由で実行しようとしています:
しかし、何の成功もありません。
- 私は何か間違ったことをしていますか?
- 手順がありませんか?