Xcode'da Git Config Hatası


26

Xcode açtığımda ve macosx uygulaması yapmaya çalıştığımda, bu garip mesaj geldi.

Bu bir aksaklık mı yoksa virüs mü, çünkü Apple böyle bir şey söylemez. Sistem mesajı gibi görünmüyor.

bu garip


13
Bu bir virüs değil. Git yazılımından gelen standart bir hata mesajı.
jksoegaard


8
"lütfen bana kim olduğunu söyle", xcode için biraz kişisel görünüyor, bu yüzden onun şüpheciliğini anlayabiliyorum
john cs

1
@jksoegaard John cs ile aynı fikirdeyim - bu beklediğim gibi tipik bir hata mesajının tam tersi. Kullanıcılara aşina olmaya çalışan yazılım sistemleri, kaşları kaldırmak için kaçınılmaz olarak bağlanır.
Chris Cirefice

@ChrisCirefice John cs ile aynı fikirdeyim. Sadece git yazılımdan gelen standart bir hata mesajı olması meselesi. Bu bir virüs değil.
jksoegaard

Yanıtlar:


38

Hayır, bu bir virüs 1 değil .

Git ve adınız ve e-posta adresiniz doğru ayarlanmamış gibi görünüyor. Xcode Preferences'a ve ardından Hesaplar'a gidin, depoyu seçin ve kullanıcı adını kontrol edin.

Bunu komut satırı üzerinden de yapabilirsiniz:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

1 : Mesajın içeriği / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git sürüm 2.7.4 (Apple Git-66) satır 11416-11424) 'te bulunabilir.


12
OP kullanmak isteyebilir --global. Farkı kısaca açıklamaya değebilir.
Örümcek Boris,

1
Genellikle kullanmalısınız --globalolarak --localuygulanır sen şu anda Repo sadece git'e.
Michael Hampton

1
Cevabınız, sadece bu soruyu cevaplamadan açılan penceredeki bilgileri tekrarlıyor.
Johnny

1
OP'nin sorusu "<mesaj> bir virüs mü?" Cevabın ilk satırı "hayır, bu bir virüs değil" diyor. Bu soruya nasıl cevap vermiyor? (Yukarıda söylendiği gibi cevabı genişletmeye ve --global ve --local arasındaki farktan bahsetmeye değer olsa da.)
Léo Lam

1
@ LéoLam - Düzenleme kontrol edin, rany düzenlemeden önce bunu söylemedi. Tek satırlık bir cevaptan daha fazlası güzel olsa da, "hayır, bu bir virüs değil" yerine, Xcode'un bir proje inşa etmeden önce neden daha iyi bir cevap vermesi gerektiğinin ayarlanması gerektiğine dair küçük bir açıklama.
Johnny

0

Yukarıda doğru cevabı verilmiş olmasına rağmen, mesajın hiçbir şekilde virüs olmadığına rağmen, daha genel bir açıklama şudur:

Xcode bir git istemcisidir. Projeleri için git depolarını korur, yaratıp yönetebilir ve birçok günlük git görevi için hoş bir kullanıcı arayüzü sağlar.

Genellikle, Xcode'u ayarladığınızda, Xcode içinde sizi App-Store ve diğer varlıklara karşı tanımlamak için kullanılan bir veya daha fazla "hesap" oluşturursunuz, böylece Xcode size güvenleri, sertifikaları vb. Ayarlama konusunda çok fazla sıkıcı zorlamadan kurtarabilir iOS ve Mac için geliştirilirken.

Bunu yaptığınızda --- Xcode, sizin için otomatik olarak yapılandır, Ad, e-posta ve diğer bilgileri içeren .gitconfig dosyasını otomatik olarak oluşturur.

Bununla birlikte, ilk hesap oluşturmaktan kaçının ve hemen bir Mac projesi oluşturun - git kurulumunuz tamamlanmadı ve git'in kendisi de soruda gösterilen iletişim kutusunu gösterecektir.

.Git'i her zamanki gibi basit bir şekilde yapılandırabilir, ihtiyaç duyduğu temel bilgileri vererek VEYA geri dönüp bir Xcode hesabı ekleyebilir (Xcode tercihlerinde) ve Xcode'un git ayarlarını tamamlamasına izin verebilirsiniz.


0

Eğer git config --global user.email/name yardım etmez, Xcode tercihlerini kontrol:

görüntü tanımını buraya girin


-1

Git ile yapılandırmayı tamamladığınızda

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

git config --listiçeriği kontrol etmek için yazabilirsiniz :

görüntü tanımını buraya girin


Bu soruya cevap vermiyor. Bkz Cevap Nasıl
Matthew oku
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.