【问题标题】:How to send push options with LibGit2Sharp?如何使用 LibGit2Sharp 发送推送选项?
【发布时间】:2021-03-26 16:32:50
【问题描述】:

如何使用LibGit2Sharp向服务器发送参数类似于命令git --push-option

【问题讨论】:

  • 欢迎来到 Stack Overflow。请通过tour 了解 Stack Overflow 的工作原理,并阅读How to Ask 了解如何提高问题的质量。然后查看help center,看看你可以问什么问题。请显示您尝试过的尝试以及您从尝试中得到的问题/错误消息。

标签: libgit2sharp


【解决方案1】:

PushOptions

PushOptions options = new PushOptions()
{
    CredentialsProvider = new LibGit2Sharp.Handlers.CredentialsHandler((url, usernameFromUrl, types) => credentials),
};

repo.Network.Push(CurrentBranch, options);

谢谢,

加里克

【讨论】:

  • 谢谢 Garrick,但这并不能回答问题,因为您向我们展示的只是与服务器连接中的身份验证部分,但不会像手册那样将任何参数发送到预接收挂钩git --push-option=<option> 说。
猜你喜欢
  • 2014-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多