Kiedy otworzyłem xcode i próbowałem stworzyć aplikację Macosx, pojawiła się ta dziwna wiadomość.
Czy to usterka czy wirus, ponieważ Apple nie powiedziałby czegoś takiego. To nie wygląda jak komunikat systemowy.
Kiedy otworzyłem xcode i próbowałem stworzyć aplikację Macosx, pojawiła się ta dziwna wiadomość.
Czy to usterka czy wirus, ponieważ Apple nie powiedziałby czegoś takiego. To nie wygląda jak komunikat systemowy.
Odpowiedzi:
Nie, to nie jest wirus 1 .
Wygląda na to, że twoje imię i adres e-mail nie są poprawnie skonfigurowane w Git. Przejdź do Preferencji Xcode, a następnie Konta, wybierz repozytorium i sprawdź nazwę użytkownika.
Możesz to również zrobić za pomocą wiersza poleceń:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
1 : Treść wiadomości można znaleźć w / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git wersja 2.7.4 (Apple Git-66) linie 11416-11424).
--global
. Warto krótko opisać różnicę.
--global
jak --local
dotyczy tylko repozytorium git, w którym obecnie się znajdujesz.
Chociaż powyżej podano prawidłową odpowiedź, że wiadomość nie jest wcale wirusem, należy podać bardziej ogólne wyjaśnienie:
Xcode to klient git. Utrzymuje repozytoria git dla swoich projektów, jest w stanie je tworzyć i zarządzać, a także zapewnia przyjemny interfejs dla wielu codziennych zadań git.
Zwykle podczas konfigurowania Xcode tworzysz jedno lub więcej „kont” w Xcode, które służą do identyfikacji Cię w App Store i innych podmiotach, dzięki czemu Xcode może zaoszczędzić Ci wiele żmudnych działań związanych z konfigurowaniem trustów, certyfikatów itp. podczas programowania na iOS i Mac.
Gdy to zrobisz --- Xcode automatycznie wykona automatyczną konfigurację git, automatycznie tworząc plik .gitconfig z nazwą, e-mailem i resztą.
Jeśli jednak powstrzymasz się od utworzenia początkowego konta i od razu utworzysz projekt Mac - konfiguracja git jest niekompletna, a sam git wyświetli okno dialogowe przedstawione w pytaniu.
Możesz albo po prostu skonfigurować .git jak zwykle, podając podstawowe informacje, których potrzebuje, LUB wrócić i dodać konto Xcode (w preferencjach Xcode) i pozwolić Xcode dokończyć ustawienia git za ciebie.
Po zakończeniu konfiguracji git za pomocą
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
możesz wpisać, git config --list
aby sprawdzić zawartość: