Где информация о коммите Git установлена ​​в Xcode 4? - PullRequest
2 голосов
/ 18 октября 2011

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

Где информация?показано ниже set?

enter image description here

Согласно Даниэлю , когда он запускает git log, коммиттер отображается как Daniel@daniel-macosx.local, что является его именем пользователяна своем Mac, за которым следует сетевое имя хоста Mac, поэтому он не получает имя и значок от Gravatar или аналогичного сервиса.

На фотографии показано его фото пользователя на его Mac.

Возможно ли / где пользователь может установить информацию о коммиттере?

Если это возможно, установить его в файле global / project .gitconfig или где-то еще?

Ответы [ 2 ]

6 голосов
/ 19 октября 2011

Где указана информация, показанная ниже?

enter image description here

На самом деле, я думаю, что ответ был направлен прямо на вас все время ... I 'Я совершенно уверен, что вся эта информация действительно исходит от моей карты контактов, и хранится и используется XCode независимо от системы контроля версий.На самом деле, я упоминал в более раннем твите (на который вы ответили), что я использовал свою карточку контакта.Я, вероятно, должен был указать, что изначально используемое имя автора коммита было моим локальным именем пользователя, а фотографии не было.

При нажатии на фотографию открывается всплывающее окно с несколькими полями, которые я могу заполнить о себе., как имя, фамилия и некоторые контактные данные.Есть кнопка Выбрать карту ... , которую я использовал для прикрепления своей карты.

Так что похоже , как Xcode присоединяет мою карточку контакта к моей информации о коммите,но оказывается, что XCode использует это для своих собственных целей показа, а не связывает это с моей информацией об авторе Git.Кроме того, как уже упоминалось в комментариях, я не могу найти информацию ни в одном из моих файлов конфигурации Git, и, кроме того, я пока не использую GitHub (рекомендации, ссылки и отзывы относительно его удивительности).

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

3 голосов
/ 18 октября 2011

См. Задайте свое имя пользователя, адрес электронной почты и токен GitHub на сайте поддержки GitHub:

git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"
git config --global github.user username
git config --global github.token 0123456789yourf0123456789token

Возможно, вы могли убедиться, что эти ключине в вашем файле project .git/config, а в вашем файле global .gitconfig.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...