問題タブ [jgit]

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 に答える
3296 参照

jgit - JGIT プル エラー: キー branch.master.merge の値が構成に見つかりません

jgit を使用して、ローカル リポジトリを github に自動的に同期 (プルおよびプッシュ) するコードを ToolTwist Controller に書いていますが、pull コマンドを呼び出そうとすると次のエラーが発生します。

push コマンドが正常に機能することに注意してください。

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

eclipse - Zend Studio 9(Eclipse)のGitプラグインがアップストリームをプッシュしない

追加およびコミットされた変更をアップストリームにプッシュしようとすると、次のことを示す「メッセージ詳細フィールド」が表示されたダイアログボックスが表示されます。

コマンドラインでリポジトリにプッシュできるので、Zend/Eclipseの問題であると確信しています。誰もがこれを以前に見て、何が起こっているのか考えていますか?

JGitとEGitの私のバージョンは1.3.0.20120215です

追加情報:コマンドラインでプロジェクトワークスペースとコードを参照すると、それをプッシュでき、同じTODOメッセージが表示されます。コマンドラインで通常のgitクローンを実行すると、すべてが正常に機能するため、この問題はIDEで作成されたコピーに限定されているようです...

0 投票する
2 に答える
2401 参照

jgit - JGitを使用して「git show sha1:file」を実行するにはどうすればよいですか

JGit を使用して、リポジトリをローカル ディスクにベアとしてクローンします。ここで、任意のコミット ID (SHA1) でファイルの内容を読み取る必要があります。これを行うにはどうすればよいですか?

0 投票する
7 に答える
7136 参照

java - JGITは、リポジトリが有効かどうかを検証します

途中でクローン操作を強制終了する方法はありますか?クローンを使用してリポジトリを検証しますか?リモートURL/リポジトリが有効かどうかをテストする他の方法はありますか?

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

git - JGitはコミットのタイムゾーンを取得します

JGitで、コミットのタイムゾーンを取得するにはどうすればよいですか?現在のRevCommitクラスには、タイムゾーンに関する情報はありません。UTCUNIX時間のみを返します

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

java - jgitを使用してGitフェッチが失敗する:リモートにはフェッチ可能

にベアリポジトリがあり、別のリポジトリでmain.gitブランチ(たとえば、)をフェッチしようとしています。footestgit init

通常のgitコマンドを使用して、を実行できます。git fetch ../main.git foo:fooこれにより、新しいブランチが作成footest/れ、ブランチに必要なオブジェクトがフェッチされます。次に、同じことをプログラムでJGitを使用して実行したいと思います。つまり、git CLIを使用せず、Javaコードのみを使用します。gitCLIを使用する方法はありません。

しかし、それはただエラーになります:

これを機能させるにはどうすればよいですか?

0 投票する
2 に答える
264 参照

java - Git リポジトリの正しいパスワード ストレージ

GIT リポジトリを管理できるアプリケーションを構築しています。

リポジトリ情報をデータベースに保存することを選択しましたが、パスワードに問題があります。

問題: https + パスワードで保護されたリポジトリに遭遇した場合、パスワードを保存する必要があります。変更をリポジトリにプッシュする場合は、プレーン テキストのパスワードが必要です。

パスワードをハッシュすると、再利用できなくなります。
これらのパスワードをプレーンテキストとして保存せずに保存するための優れた安全なソリューションは何でしょうか?

JGit ライブラリで Java を使用しています。

ありがとう。

0 投票する
4 に答える
963 参照

java - JGit配管APIはありますか?

、、およびその他すべてのようなgit 配管コマンド ( git book の第 9 章で使用されているコマンドなど) を使用する必要があります。JGit でこれらを行うための優れた API はありますか (見つけられないようです)、または出力ストリームまたはファイルから blob への書き込みなどの基本的なことをどのように行いますか / git コマンドの代わりに何を使用しますか?git hash-objectgit write-treegit commit-tree

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

exception - jGit プッシュで例外が発生する

Java プロジェクトで jGit を使用しようとしています。使用しているバージョンは「2.0.0.201206130900-r」で、OS は Windows です。プッシュを試みるまで、すべてがうまくいきました:

私が得るものは次のとおりです:

誰かが私のコードで何が間違っているのか教えてもらえますか?

0 投票する
2 に答える
4927 参照

git - 「git log --follow」の方法" in JGit? (名前変更を含む完全な履歴を取得するには)

--followコマンドのオプションを機能させるには、次の logCommand をどのように拡張する必要がありますgit logか?

このオプションは jGit で実装されていますが、使い方がわかりません。logCommand のメソッドは役に立たないようです。ありがとうございました!