配置选项git config --global http.cookiefile /<absolute path>/my_cookiefile似乎对git没有任何影响。具有以下CookieFile:
设置cookie:my_cookie=my_value;path=/;domain=.github.com
该文件完全可以直接使用:
$curl-v—cookie我的烹饪文件https://github.com/my_url
获取我的URL http/1.1
主机:github.com
Cookie:My_Cookie=我的价值
但它对git(相同的curl输出,但没有cookie头)没有影响:
$export git_curl_verbose=1&&git克隆https://github.com/my_url
获取我的URL http/1.1
主机:github.com
Git版本1.7.1
你知道怎么回事吗?

最佳答案

您可以尝试手动添加它。首先导航到.git目录和cat文件。如果它不包含设置为某物的config(不管它是cookiefile跟随=),您可以尝试像这样手动设置它:在您选择的编辑器中打开=文件,并将以下内容粘贴到该文件的底部,用cookie文件的绝对路径替换config(如果该部分已经定义,则省略<absolute_path_to_file>;如果是,则添加设置根据现有章节):

[http]
    cookiefile = <absolute_path_to_file>

保存,退出并重试。

10-04 17:09