2013-07-26 88 views
3

配置選項git config --global http.cookiefile /<absolute path>/my_cookiefile似乎對git沒有任何影響。具有以下cookie文件:Git http.cookiefile配置選項不起作用

Set-Cookie:my_cookie = my_value;路徑= /;域名= .github.com

文件完全使用直接工作:

$捲曲-v --cookie my_cookiefile https://github.com/my_url

GET my_url HTTP/1.1
主持人:github.com
餅乾:my_cookie = MY_VALUE

但它沒有任何效果的智慧ħGIT中(相同的捲曲輸出但沒有cookie頭):

$出口GIT_CURL_VERBOSE = 1 & & GIT中克隆https://github.com/my_url

GET my_url HTTP/1.1
主機:github.com

git version 1.7.1

任何想法可能是錯誤的?

+0

你給git配置的相對或絕對路徑? – Chronial

+0

@Chronial絕對路徑 –

+0

在本地'repository/.git/config'中是否有任何帶'http.cookiefile'的行? – TheCodeArtist

回答

0

您可以嘗試手動添加它。首先導航到.git目錄,catconfig文件。如果它不包括設置爲=cookiefile,則可以嘗試手動設置它:在您選擇的編輯器中打開config文件,並將以下內容粘貼到該文件的底部,與你的cookie文件的絕對路徑替換<absolute_path_to_file>(省略[http],如果該節已被定義;若有根據現行部分添加設置):

[http] 
    cookiefile = <absolute_path_to_file> 

保存,退出,然後再試一次。