Aptana 3 beta - Git имя пользователя / адрес электронной почты, не влияющие на push

1987
Tom Savage

Недавно я был вынужден перейти с Ubuntu на Windows XP для учебы в университете и установил бета-версию Aptana Studio 3, которая выглядит неплохо. Я настроил это с помощью портативного Git и настроил своего пользователя и электронную почту обычным способом, используя встроенную консоль.

Однако, когда я отправляю в свой репозиторий GitHub, мои коммиты не имеют связанного с ними автора (отображается как «Неизвестно»). Мой адрес электронной почты на GitHub и в моем конфиге Git совпадает, но даже если бы они этого не сделали, я ожидал увидеть что-то кроме «Неизвестно».

Хотя технически это не имеет значения для этого конкретного проекта (поскольку я являюсь единственным автором), было бы неплохо исправить это для будущих проектов.

В качестве дополнительного вопроса: могу ли я назначить автора коммитам, у которых его нет?

0

2 ответа на вопрос

1
vladikoff

Найдите 'gitconfig' в Aptana Workspace.metadata.plugins \ com.aptana.portablegit.win32 \ etc \ 'и добавьте туда настройки git [user]. Я не уверен, как еще можно добавить [user] материал в этот плагин.

Имейте в виду, что каждый раз, когда вы обновляете Aptana (или я предполагаю, что плагин), настройка [user] пропадает, поэтому вы должны вставить это снова ...

0
Doug Dirks

ОП уже давно об этом спрашивал, но я столкнулся с той же проблемой, хотя и требовал другого решения. Я отмечу это здесь на случай, если кто-то столкнется с той же проблемой.

Я запускаю Aptana на Win7x64, используя msysgit, установленный отдельно от Aptana, так как плагин Aptana для git по-прежнему имеет версию 1.7.3.1. Настройки Aptana-> Team-> Git указывают на C: \ Program Files (x86) \ Git \ bin \ git.exe, и все функции git работают должным образом в оболочке git bash Aptana. Однако при выполнении Push с использованием меню Team автор показывался как «Unknown».

Я не мог понять, в чем дело, и в конце концов наткнулся на файлы журналов в каталоге проекта Aptana (он же локальный каталог git repo) .git / logs. В файле HEAD я заметил, что кто-то (Aptana?) Вставлял имя моей локальной машины в строку пользователя, поэтому это выглядело как

<Me@mymachine.mydomain>

скорее, чем

<Я @ MYDOMAIN>

Заметив это, я перешел на Github и изменил свой профиль, добавив версию <me@mymachine.mydomain> в качестве альтернативного адреса электронной почты (непроверенный, но неважно), и после этого нажатие на Aptana показывает правильного пользователя в коммите.

Где-то может быть параметр конфигурации, который неправильно заполнен строкой <me@mymachine.mydomain>, но я пока не нашел его.

Похожие вопросы