问题标签 [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.
git - 如何使用 NGIT 响应 git clone 命令
使用 NGit(甚至是 JGit,因为它是一个端口)有人知道如何通过 Smart HTTP 响应 Git 克隆命令吗?示例代码会是什么样子?
我找不到任何描述这一点的参考资料或文档。
我正在尝试创建一个 .NET GIT 服务器来处理简单的克隆、推送和拉取请求。
任何帮助表示赞赏。
.net - 如何在 Ngit 中使用 Ls-Remote
我希望使用 NGit 执行以下操作,但经过将近一整天的时间,我完全迷失了:
- 创建一个空仓库
- 使用 URL 和凭据添加远程“来源”
- 运行 Ls-Remote 以获取
master
分支的最新哈希值origin
如果有人可以向我展示一个这样的例子,我将不胜感激
c# - Ngit 与私钥文件建立连接
我正在尝试使用NGit 连接到Github(即使用私钥和密码)。
有人可以带我过去吗?
我的正常获取是:
我将如何使用私钥执行此操作?
c# - 使用 Ngit 获取克隆的大小
是否可以使用 Ngit 克隆存储库,但在“下载”之前获取存储库的大小?
我正在尝试建立一个客户端,我想实际显示进度,或者如果它太大,可以选择取消它。
有没有办法使用代码来做到这一点?
jsch - NGit/Nsch 生成 SSH 密钥对 (c# Jgit)
我想生成一个用于 Ngit (Jgit) 的新密钥对。
如何通过代码生成新的密钥对?
c# - 修复与他们的 Ngit 中的合并冲突?
我一直在环顾四周,关于如何解决这个问题并没有很多明确的例子。我在堆栈上找到了这个示例,JGit
但它似乎不适用于NGIT
.
我已经搞定了:
但是“a”和“c”解析为空。不出所料,合并失败并出现空引用异常。
这里的任何帮助将不胜感激!
.net - NGIT/JGIT/Git# 带有私钥的 SSH 会话克隆 Git 存储库
会话部分用私钥连接,没问题。但是,当我执行 git Clone 时,它会给出错误“身份验证失败”。如何包装、绑定或使连接的会话与 git clone 一起工作。我在 .NET 4.0 下使用 NGIT,但不要认为这很重要,因为 JGIT 几乎相同。
有任何想法吗 ?
谢谢加文
c# - 如何使用 Ngit 获取标签列表
我正在使用 NGi,我想获取当前工作分支的所有标签的列表。所以我创建了一个这样的NGit实例:
var git = Git.Open("c:\\temp\\projectx");
现在我想获取 git 存档中所有标签的列表,但是如何?没有类似的命令:var refs =Git.TagList().Call();
我希望有一个像 BranchList() 的东西......
var refs = Git.BranchList().SetListMode(ListBranchCommand.ListMode.ALL).Call();
有任何想法吗?
谢谢!
c# - 获取 repo 中子文件夹的提交计数
我使用 NGit 和 C# 从我们的 repo 中获取数据
我试图弄清楚如何从当前分支获取 repo 中子文件夹的提交计数。
类似的东西(但支持子文件夹)
git rev-list --count HEAD
编辑:这行得通,但感觉必须有更好更快的方法。对于大型回购,这需要时间才能完成