問題タブ [ngit]

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 投票する
4 に答える
15689 参照

c# - GitSharp と NGit

GitSharpNGitの現在の状態と、.NET からの Git 自動化に適しているのはどちらですか?

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

git - NGIT を使用して git clone コマンドに応答する方法

NGit (またはポートなので JGit でさえも) を使用して、Smart HTTP 経由で Git clone コマンドに応答する方法を知っている人はいますか? サンプルコードはどのようになりますか?

これについて説明しているリファレンスやドキュメントが見つかりません。

単純なクローン、プッシュ、およびプル要求を処理する .NET GIT サーバーを作成しようとしています。

どんな助けでも大歓迎です。

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

.net - NGitでLs-Remoteを使用する方法

私はNGitを使用して次のことを実行しようとしていますが、ほぼ1日後に完全に失われます。

  • 空のリポジトリを作成する
  • URLとクレデンシャルを使用してリモートの「オリジン」を追加します
  • Ls-Remoteを実行して、masterブランチの最新のハッシュを取得しますorigin

誰かが私にこれの実際の例を見せてくれるなら、私はそれを大いに感謝します

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

c# - 秘密鍵ファイルとの接続を確立するNGit

NGit を使用して Github に接続しようとしています (つまり、秘密鍵とパスワードを使用します)。

誰かが私を案内してくれますか?

私の通常のフェッチは次のようになります。

秘密鍵でこれを行うにはどうすればよいですか?

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

c# - NGit でクローンのサイズを取得する

NGit を使用してリポジトリのクローンを作成することはできますが、単純に「ダウンロード」する前にリポジトリのサイズを取得できますか?

クライアントを構築しようとしていますが、実際に進行状況を表示するか、大きすぎる場合はキャンセルするオプションが必要です。

コードを使用してこれを行う方法はありますか?

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

jsch - NGit / NschがSSHキーペアを生成する(c#Jgit)

Ngit(Jgit)で使用するための新しいキーペアを生成したいと思っています。

コードを使用して新しいキーペアを生成するにはどうすればよいですか?

0 投票する
0 に答える
120 参照

c# - NGit と彼らのマージの競合を修正しますか?

私は周りを見回してきましたが、これを解決する方法について明確な例はあまりありません。のスタックでこの例を見つけましJGitたが、 では機能していないようですNGIT

終わったよ:

ただし、「a」と「c」は null に解決されます。当然のことながら、マージは null 参照例外で失敗します。

ここで何か助けていただければ幸いです!

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

.net - NGIT/JGIT/Git# GiT リポジトリをクローンするための秘密鍵を使用した SSH セッション

秘密鍵とのセッション部分の接続、問題ありません。ただし、git Clone を実行すると、「Auth Fail」というエラーが発生します。接続されたセッションを git clone でラップ、バインド、または機能させるにはどうすればよいですか。私は .NET 4.0 で NGIT を使用していますが、JGIT はほとんど同じであるため、これは問題ではないと思います。

何か案は ?

ありがとうギャビン

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

c# - NGit でタグのリストを取得する方法

私は NGit を使用しており、現在の作業ブランチのすべてのタグのリストを取得したいと考えています。そこで、次のような NGit インスタンスを作成しました。

var git = Git.Open("c:\\temp\\projectx");

git アーカイブ内のすべてのタグのリストを取得したいのですが、どうすればよいでしょうか? 次のようなコマンドはありません。var refs =Git.TagList().Call();

BranchList() のようなものがあると思います... var refs = Git.BranchList().SetListMode(ListBranchCommand.ListMode.ALL).Call();

何か案は?

ありがとう!