配置选项git config --global http.cookiefile /<absolute path>/my_cookiefile
似乎对git没有任何影响。有以下cookiefile:
设置Cookie:my_cookie = MY_VALUE;路径= /;域= .github.com
该文件完全可以直接使用:
$ curl -v --cookie my_cookiefile https://github.com/my_url
获取my_url HTTP / 1.1
主持人:github.com
Cookie:my_cookie = my_value
但它对git没有影响(相同的curl输出但没有cookie头):
$ export GIT_CURL_VERBOSE = 1&amp;&amp; git clone https://github.com/my_url
获取my_url HTTP / 1.1
主持人:github.com
git version 1.7.1
任何可能出错的想法?
答案 0 :(得分:0)
您可以尝试手动添加它。首先导航到.git
目录和cat
config
文件。如果它不包含cookiefile
设置为=
之后的=
},您可以尝试手动设置它:打开config
文件您选择的编辑器,并将以下内容粘贴到该文件的底部,将<absolute_path_to_file>
替换为您的cookie文件的绝对路径(如果已定义该部分,则省略[http]
;如果是,请添加设置根据现有部分):
[http]
cookiefile = <absolute_path_to_file>
保存,退出并重试。