用法:
LibGit2.ProxyOptions
通過代理連接的選項。
匹配
結構。git_proxy_options
這些字段代表:
version
:正在使用的結構的版本,以防以後發生變化。現在,總是1
。proxytype
: 一個enum
要使用的代理類型。定義於git_proxy_t
.對應的 Julia 枚舉是GIT_PROXY
並具有值:PROXY_NONE
:不要嘗試通過代理進行連接。PROXY_AUTO
:嘗試從 git 配置中找出代理配置。PROXY_SPECIFIED
:使用此結構的url
字段中給出的 URL 進行連接。
url
:代理的 URL。credential_cb
:指向回調函數的指針,如果遠程需要身份驗證才能連接,將調用該函數。certificate_cb
:指向回調函數的指針,如果證書驗證失敗,將調用該回調函數。這讓用戶可以決定是否繼續連接。如果函數返回1
,則允許連接。如果它返回0
,則不允許連接。負值可用於返回錯誤。payload
:提供給兩個回調函數的有效負載。
例子
julia> fo = LibGit2.FetchOptions(
proxy_opts = LibGit2.ProxyOptions(url = Cstring("https://my_proxy_url.com")))
julia> fetch(remote, "master", options=fo)
相關用法
- Julia LibGit2.count用法及代碼示例
- Julia LibGit2.authors用法及代碼示例
- Julia LibGit2.clone用法及代碼示例
- Julia LibGit2.GitRemoteAnon用法及代碼示例
- Julia LibGit2.addblob!用法及代碼示例
- Julia LibGit2.isdiff用法及代碼示例
- Julia LibGit2.is_ancestor_of用法及代碼示例
- Julia LibGit2.GitObject方法用法及代碼示例
- Julia LibGit2.fetchheads用法及代碼示例
- Julia LibGit2.name用法及代碼示例
- Julia LibGit2.reset!用法及代碼示例
- Julia LibGit2.@githash_str用法及代碼示例
- Julia LibGit2.push_refspecs用法及代碼示例
- Julia LibGit2.add_fetch!用法及代碼示例
- Julia LibGit2.set_remote_url用法及代碼示例
- Julia LibGit2.revcount用法及代碼示例
- Julia LibGit2.fetch_refspecs用法及代碼示例
- Julia LibGit2.diff_files用法及代碼示例
- Julia LibGit2.branch!用法及代碼示例
- Julia LibGit2.GitRemote用法及代碼示例
- Julia LibGit2.isdirty用法及代碼示例
- Julia LibGit2.url用法及代碼示例
- Julia LibGit2.split_cfg_entry用法及代碼示例
- Julia LibGit2.checkout!用法及代碼示例
- Julia LibGit2.git_url用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 LibGit2.ProxyOptions — Type。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。