2014-01-13 7 views
1

Я получаю следующую ошибку при настройке атрибутов в файле .git/info/attributes."openssl"] не является допустимым именем атрибута: .git/info/attributes: 5

$ git add --dry-run . 
"openssl"] is not a valid attribute name: .git/info/attributes:5 
"openssl"] is not a valid attribute name: .git/info/attributes:8 
add '.gitignore' 
add 'README.md' 

Содержание файла:

* filter=openssl diff=openssl 

[merge] 
     renormalize=true 
[filter "openssl"] 
     smudge=~/.gitencrypt/smudge_filter_openssl 
     clean=~/.gitencrypt/clear_filter_openssl 
[diff "openssl"] 
     textconv=~/.gitencrpt/diff_filter_openssl 

Обновлено:

$ git version 
git version 1.8.3.2 
+3

Элементы '[merge]', '[filter ...]' и '[diff ...]' не входят в ваш '.git/info/attributes'. Он находится в '.git/config' или в' $ {HOME} /. Gitconfig'. Прочитайте описания двух типов файлов, используя 'git help gitattributes' и' git help config'. – twalberg

+0

@twalberg: спасибо ... ты прав – twid

ответ

0

Для других пользователей, вот еще одна причина, WY кто-то может получить сообщение об ошибке
is not a valid attributes name .gitattributes:2.

Число после того, как двоеточие является номером нарушения в вашем файле .gitattributes.
regardelss Ф.О. конкретного исправления,
это линия, которая .gitattributes не понимает,
т.е. «ххх не является допустимым именем атрибута ..»

В своем ответе первый символ в сообщении это 'пространство'
В сообщении плаката было "OpenSSL"]

ОШИБКА сООБЩЕНИЕ:
is not a valid attribute name: .gitattributes:2

ПРИЧИНА:
Вы устанавливаете значение атрибута, , но вы поместили пробелы вокруг знака равенства. Просто удалите пробелы!

РЕШЕНИЕ:
Вместо: .htaccess merge = ours Рассмотрим: .htaccess merge=ours

Симптом:
Вы добавляете новый gitattributes файл или строку и статус запуска GIT и получить эту ошибку или похоже: недействительное имя атрибута: .gitattributes: 1

ПОЧЕМУ ВЫ МОЖЕТЕ ИМЕТЬ ЭТО В ВАШЕМ ФАЙЛЕ:
Git Book неверно опубликованные примеры с пробелами вокруг знака равенства. Этого не должно быть.

ССЫЛКА:
http://www.stegriff.co.uk/upblog/gitattributes-error-is-not-a-valid-attribute-name

Это исправлена ​​ошибка в моем файле.
Очевидно, у файла плаката была другая проблема/решение
Это добавление для других пользователей, чтобы узнать о других возможных исправлениях к аналогичному сообщению об ошибке.