当我在项目中使用 libgit2sharp 来使用 ssh 传输协议(protocol)克隆存储库时,例如
git@github.com:libgit2/libgit2sharp.git
它抛出一个异常,说“这个传输没有实现。抱歉”
如何使用 libgit2sharp 使用 ssh-transport-protocol 克隆存储库?
最佳答案
很遗憾,目前还不支持 Ssh 协议(protocol)。目前只有 git://
(只读)和 http[s]://
协议(protocol)。
但是,它最终会通过利用 libssh2 库实现。
正在订阅 issue #255 通知将使您了解有关此功能的最新进展。
更新:
libgit2 中正在进行一项工作(参见 PR #2428 ),这应该可以帮助我们使 LibGit2Sharp 能够尽快处理 ssh 协议(protocol)。
更新 2:
PR #852 正在努力使 LibGit2Sharp 可以使用 ssh
关于git - 如何将 libgit2sharp 与 ssh 传输协议(protocol)一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24238999/