Das "Bitte sag mir, wer du bist" scheint ein bisschen persönlich für Xcode zu sein, damit ich seine Skepsis verstehen kann
John CS
1
@jksoegaard Ich stimme John CS zu - dies ist ungefähr das Gegenteil einer typischen Fehlermeldung, die ich erwarten würde. Softwaresysteme, die versuchen, mit den Benutzern zu vertraut zu sein, müssen zwangsläufig die Augenbrauen hochziehen.
Chris Cirefice
@ ChrisCirefice Ich bin nicht dagegen, dass Sie John CS zustimmen. Es ist nur eine Tatsache, dass es sich um eine Standardfehlermeldung der git-Software handelt. Es ist kein Virus.
Jksoegaard
Antworten:
38
Nein, das ist kein Virus 1 .
Es scheint, dass Ihr Name und Ihre E-Mail-Adresse in Git nicht richtig eingerichtet sind. Gehen Sie zu Xcode Preferences und dann zu Accounts, wählen Sie das Repository aus und überprüfen Sie den Benutzernamen.
1 : Der Inhalt der Nachricht befindet sich in / Library / Developer / CommandLineTools / usr / libexec / git-core / git (Zeilen 11416-11424 von git Version 2.7.4 (Apple Git-66)).
Möglicherweise möchten Sie das OP verwenden --global. Könnte es wert sein, den Unterschied kurz zu beschreiben.
Boris die Spinne
1
Sie sollten in der Regel verwenden , --globalals --localgilt für den git nur Repo Sie sich gerade befinden.
Michael Hampton
1
Ihre Antwort wiederholt nur die gleichen Informationen, die sich in diesem Popup-Feld befanden, ohne seine Frage wirklich zu beantworten.
Johnny
1
Die Frage von OP lautete: "Ist <message> ein Virus?" Die erste Zeile der Antwort lautet "Nein, das ist kein Virus". Wie beantwortet dies die Frage nicht? (Auch wenn es sich lohnen mag, die Antwort zu erweitern und den Unterschied zwischen --global und --local zu erwähnen, wie oben erwähnt.)
Léo Lam
1
@ LéoLam - Überprüfe die Bearbeitung, das hat es vor Ranys Bearbeitung nicht gesagt. Obwohl mehr als eine einzeilige Antwort hilfreich sein kann, anstelle von "Nein, das ist kein Virus", würde eine kleine Erklärung, warum Xcode Git benötigt, um eingerichtet zu werden, bevor Sie ein Projekt erstellen, es zu einer besseren Antwort machen.
Johnny
0
Obwohl oben die richtige Antwort gegeben wurde, dass die Nachricht keineswegs ein Virus ist, ist eine allgemeinere Erklärung fällig:
Xcode ist ein Git-Client. Es verwaltet Git-Repositorys für seine Projekte, ist in der Lage, diese zu erstellen und zu verwalten und bietet eine schöne Benutzeroberfläche für viele alltägliche Git-Aufgaben.
Normalerweise erstellen Sie beim Einrichten von Xcode ein oder mehrere "Konten" in Xcode, mit denen Sie sich gegenüber dem App-Store und anderen Entitäten identifizieren können, sodass Sie mit Xcode viel mühsamen Aufwand beim Einrichten von Vertrauensstellungen, Zertifikaten usw. ersparen können. bei der Entwicklung für iOS und Mac.
Wenn Sie das tun --- Xcode wird auch automatisch die Konfigurationsdatei für Sie erstellen, wobei automatisch die .gitconfig-Datei mit Name, E-Mail und dem Rest erstellt wird.
Wenn Sie jedoch auf die Erstellung eines ersten Kontos verzichten und sofort ein Mac-Projekt erstellen, ist Ihre Git-Einrichtung unvollständig, und das in der Frage dargestellte Dialogfeld wird von Git selbst angezeigt.
Sie können entweder einfach .git wie gewohnt konfigurieren und ihm die grundlegenden Informationen zur Verfügung stellen, ODER Sie gehen zurück und fügen einen Xcode-Account hinzu (in den Xcode-Einstellungen) und lassen Xcode die Git-Einstellungen für Sie vornehmen.
Antworten:
Nein, das ist kein Virus 1 .
Es scheint, dass Ihr Name und Ihre E-Mail-Adresse in Git nicht richtig eingerichtet sind. Gehen Sie zu Xcode Preferences und dann zu Accounts, wählen Sie das Repository aus und überprüfen Sie den Benutzernamen.
Sie können dies auch über die Befehlszeile tun:
1 : Der Inhalt der Nachricht befindet sich in / Library / Developer / CommandLineTools / usr / libexec / git-core / git (Zeilen 11416-11424 von git Version 2.7.4 (Apple Git-66)).
quelle
--global
. Könnte es wert sein, den Unterschied kurz zu beschreiben.--global
als--local
gilt für den git nur Repo Sie sich gerade befinden.Obwohl oben die richtige Antwort gegeben wurde, dass die Nachricht keineswegs ein Virus ist, ist eine allgemeinere Erklärung fällig:
Xcode ist ein Git-Client. Es verwaltet Git-Repositorys für seine Projekte, ist in der Lage, diese zu erstellen und zu verwalten und bietet eine schöne Benutzeroberfläche für viele alltägliche Git-Aufgaben.
Normalerweise erstellen Sie beim Einrichten von Xcode ein oder mehrere "Konten" in Xcode, mit denen Sie sich gegenüber dem App-Store und anderen Entitäten identifizieren können, sodass Sie mit Xcode viel mühsamen Aufwand beim Einrichten von Vertrauensstellungen, Zertifikaten usw. ersparen können. bei der Entwicklung für iOS und Mac.
Wenn Sie das tun --- Xcode wird auch automatisch die Konfigurationsdatei für Sie erstellen, wobei automatisch die .gitconfig-Datei mit Name, E-Mail und dem Rest erstellt wird.
Wenn Sie jedoch auf die Erstellung eines ersten Kontos verzichten und sofort ein Mac-Projekt erstellen, ist Ihre Git-Einrichtung unvollständig, und das in der Frage dargestellte Dialogfeld wird von Git selbst angezeigt.
Sie können entweder einfach .git wie gewohnt konfigurieren und ihm die grundlegenden Informationen zur Verfügung stellen, ODER Sie gehen zurück und fügen einen Xcode-Account hinzu (in den Xcode-Einstellungen) und lassen Xcode die Git-Einstellungen für Sie vornehmen.
quelle
Wenn git config --global user.email/name nicht hilft, überprüfe deine Xcode- Einstellungen :
quelle
Wenn Sie fertig sind, konfigurieren Sie Git mit
Sie können Folgendes
git config --list
eingeben, um den Inhalt zu überprüfen:quelle