Git http.cookiefile配置选项不起作用

时间:2013-07-26 08:31:36

标签: git curl github

配置选项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

任何可能出错的想法?​​

1 个答案:

答案 0 :(得分:0)

您可以尝试手动添加它。首先导航到.git目录和cat config文件。如果它不包含cookiefile设置为=之后的=},您可以尝试手动设置它:打开config文件您选择的编辑器,并将以下内容粘贴到该文件的底部,将<absolute_path_to_file>替换为您的cookie文件的绝对路径(如果已定义该部分,则省略[http];如果是,请添加设置根据现有部分):

[http]
    cookiefile = <absolute_path_to_file>

保存,退出并重试。