Для других пользователей, вот еще одна причина, 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
Это исправлена ошибка в моем файле.
Очевидно, у файла плаката была другая проблема/решение
Это добавление для других пользователей, чтобы узнать о других возможных исправлениях к аналогичному сообщению об ошибке.
Элементы '[merge]', '[filter ...]' и '[diff ...]' не входят в ваш '.git/info/attributes'. Он находится в '.git/config' или в' $ {HOME} /. Gitconfig'. Прочитайте описания двух типов файлов, используя 'git help gitattributes' и' git help config'. – twalberg
@twalberg: спасибо ... ты прав – twid