4

Jenkinsgit-clientプラグインが使用jgitに移行して以来、構成に関する多くの問題があり、私が見たすべての解決策は、古い git コマンド ラインを使用するように切り替えるだけで済みました。ほとんどの場合は機能します。

私たちは同じ船に乗っていますが、 Windows ではgit コマンド ラインは依然として非常に信頼できません。jgit新しい の内部でを使用するというアイデアが気に入ってgit-clientおり、実際に改善されるかどうかを確認したいと考えています。しかし、への移行方法に関するドキュメントは 1 オンスも見つかりませんjgit

-Dorg.jenkinsci.plugins.gitclient.Git.useCLI=false 参考までに、 私はすでに知っていて -Dorg.jenkinsci.plugins.gitclient.Git.useJGit=true 、探しているのは、ssh、電子メール/ユーザー情報などのために jgit を構成する方法です。

4

2 に答える 2

5

より優れたドキュメント (ユーザー ガイドフォーラムよりも完全なドキュメント) が作成されるまでの間、以下に依存します。

org.eclipse.jgit.test/tst/org/eclipse/jgit:

JGitがどのように使用されることになっているのかを示す多数のテストがあります

等々...


centic ( Dominik Stadler )によって作成された最近 (2013 年 8 月) のJGit cookbookもあります。

それをつかむ

git clone git://github.com/centic9/jgit-cookbook

ビルドして Eclipse プロジェクト ファイルを作成する

mvn dependency:sources eclipse:eclipse package

それを実行します

プロジェクトを Eclipse ワークスペースにインポートし、そこでスニペットを実行します。

このクックブックはJGit 3.0.3 に更新されました

于 2013-09-25T12:18:04.557 に答える
2

JGit は/etc/gitconfig、git がインストールするシステム全体の構成ファイルからいくつかの設定を取得しますが、それが見つかった場合に限ります。git が PATH にある場合はファイルが検索されますが、システム プロパティjgit.gitprefixを git がインストールされている場所のパス、つまりbin ディレクトリの上のディレクトリへのパスに設定することもできます。C:\Program Files\Git

于 2013-04-03T20:47:50.713 に答える