2014-01-24 54 views
3

剛開始使用git 15分鐘前,已經麻煩了......該死的。git init - 'core.autocrlf'的壞數字配置值'自動'在

嘛,就像我在標題中寫道,即時通訊目前正在與git的供應鏈管理的書在這裏工作:http://git-scm.com/book

在2.1 - 獲取一個Git倉庫,它說:

如果你開始跟蹤在Git中現有的項目,你需要去 到項目的目錄,然後鍵入

$ git init 

那到底是什麼即時通訊做,但不知何故,我這裏收到此錯誤信息:

fatal: bad numeric config value 'auto' for 'core.autocrlf' in C:\Program Files 
(x86)\Git(etc/gitconfig: invalid unit 

我配置一切只是因爲它在書中說...即時有點無奈這裏,尤其是因爲我有絕對沒有經驗與git和谷歌似乎並沒有在這種情況下非常有用。 ._。

編輯:繼承人截圖,也許它可以幫助你:

._.

+0

您是否手動更改了Git的配置,或者是您從安裝程序獲得的配置文件? – hvd

+0

它是我從安裝程序獲得的配置。我從來沒有執行autocrlf的配置語句或類似的東西。我只是調整了我的名字和電子郵件。 –

+0

設置爲「自動」,我得到相同的錯誤(當然,我得到「壞的配置值」而不是「錯誤的數字配置值」),並且文檔沒有給出任何指示「自動」是有效的值,所以如果安裝程序像這樣配置它,這似乎是安裝程序的問題。 – hvd

回答

6

嘗試

git config --system --unset core.autocrlf 

那麼我會建議爲:

git config --global core.autocrlf false 

(見「 Why should I use core.autocrlf=true in Git?「;使用core.eol settings每檔比使用回購範圍的全局設置)

你可以把它背在系統配置更精確,如果你想:

git config --system core.autocrlf false 

不過最重要的是「自動」 ISN」 t有效值:true,falseinput分別爲detailed here

+0

您是否有特別的理由推薦將設置從系統文件移動到每個用戶的全局文件? – hvd

+0

@ hvd我編輯了參考答案,爲什麼我推薦*不*使用傳統危險的'core.autocrlf'設置。 – VonC

+0

當我嘗試第一條語句時,我收到錯誤消息'致命的:沒有這樣的部分!'但是當我輸入'git config --list'時,它在那裏。 –

相關問題