"tolong beri tahu saya siapa Anda" tampaknya agak pribadi untuk xcode sehingga saya dapat memahami keraguannya
john cs
1
@ jksoegaard Saya setuju dengan john cs - ini adalah kebalikan dari pesan kesalahan khas yang saya harapkan. Sistem perangkat lunak yang mencoba menjadi terlalu akrab dengan pengguna pasti akan menaikkan alis.
Chris Cirefice
@ ChrisCirefice Saya tidak menentang Anda setuju dengan john cs. Sebenarnya ini adalah pesan kesalahan standar dari perangkat lunak git. Itu bukan virus.
jksoegaard
Jawaban:
38
Tidak, ini bukan virus 1 .
Tampaknya nama dan alamat email Anda tidak diatur dengan benar di Git. Pergi ke Preferensi Xcode dan kemudian Akun, pilih repositori, dan periksa nama pengguna.
Anda juga dapat melakukan ini melalui baris perintah:
OP mungkin ingin digunakan --global. Bisa bernilai menjelaskan perbedaan secara singkat.
Boris the Spider
1
Anda biasanya harus menggunakan --globalsebagaimana --localberlaku hanya untuk repo git Anda saat ini.
Michael Hampton
1
Jawaban Anda hanya mengulangi informasi yang sama yang ada di kotak sembulan tanpa benar-benar menjawab pertanyaannya.
Johnny
1
Pertanyaan OP adalah, "apakah <pesan> virus?" Baris pertama dari jawaban mengatakan "tidak, ini bukan virus". Bagaimana ini tidak menjawab pertanyaan? (Meskipun mungkin perlu memperluas jawaban dan menyebutkan perbedaan antara --global dan --local, seperti yang dikatakan di atas.)
Léo Lam
1
@ LéoLam - Periksa hasil edit, tidak disebutkan sebelum rany diedit. Meskipun lebih dari satu jawaban mungkin bagus, alih-alih "tidak, ini bukan virus", sedikit penjelasan tentang mengapa Xcode perlu git diatur sebelum Anda membangun proyek akan membuatnya menjadi jawaban yang lebih baik.
Johnny
0
Meskipun jawaban yang benar telah diberikan di atas, bahwa pesan tersebut sama sekali bukan virus, penjelasan yang lebih umum adalah:
Xcode adalah klien git. Ia memelihara repositori git untuk proyek-proyeknya, mampu membuat dan mengelolanya, dan menyediakan UI yang bagus untuk banyak tugas git sehari-hari.
Biasanya, ketika Anda menyiapkan Xcode, Anda membuat satu atau lebih "akun" dalam Xcode, yang digunakan untuk mengidentifikasi Anda terhadap App-Store dan entitas lain, sehingga Xcode dapat menyelamatkan Anda dari banyak penyetelan yang membosankan tentang pengaturan trust, sertifikat, dll. saat mengembangkan untuk iOS dan Mac.
Ketika Anda melakukannya --- Xcode juga akan secara otomatis mengkonfigurasi git untuk Anda, secara otomatis membuat file .gitconfig, dengan Name, e-mail dan yang lainnya.
Namun, jika Anda menahan diri untuk tidak membuat akun awal, dan langsung membuat proyek Mac - pengaturan git Anda tidak lengkap, dan git itu sendiri akan menghasilkan dialog yang digambarkan dalam pertanyaan.
Anda dapat mengkonfigurasi .git seperti biasa, memberikan info dasar yang diperlukan, ATAU kembali dan menambahkan akun Xcode (dalam preferensi Xcode) dan membiarkan Xcode menyelesaikan pengaturan git untuk Anda.
Jawaban:
Tidak, ini bukan virus 1 .
Tampaknya nama dan alamat email Anda tidak diatur dengan benar di Git. Pergi ke Preferensi Xcode dan kemudian Akun, pilih repositori, dan periksa nama pengguna.
Anda juga dapat melakukan ini melalui baris perintah:
1 : Konten pesan dapat ditemukan di / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git versi 2.7.4 (Apple Git-66) baris 11416-11424).
sumber
--global
. Bisa bernilai menjelaskan perbedaan secara singkat.--global
sebagaimana--local
berlaku hanya untuk repo git Anda saat ini.Meskipun jawaban yang benar telah diberikan di atas, bahwa pesan tersebut sama sekali bukan virus, penjelasan yang lebih umum adalah:
Xcode adalah klien git. Ia memelihara repositori git untuk proyek-proyeknya, mampu membuat dan mengelolanya, dan menyediakan UI yang bagus untuk banyak tugas git sehari-hari.
Biasanya, ketika Anda menyiapkan Xcode, Anda membuat satu atau lebih "akun" dalam Xcode, yang digunakan untuk mengidentifikasi Anda terhadap App-Store dan entitas lain, sehingga Xcode dapat menyelamatkan Anda dari banyak penyetelan yang membosankan tentang pengaturan trust, sertifikat, dll. saat mengembangkan untuk iOS dan Mac.
Ketika Anda melakukannya --- Xcode juga akan secara otomatis mengkonfigurasi git untuk Anda, secara otomatis membuat file .gitconfig, dengan Name, e-mail dan yang lainnya.
Namun, jika Anda menahan diri untuk tidak membuat akun awal, dan langsung membuat proyek Mac - pengaturan git Anda tidak lengkap, dan git itu sendiri akan menghasilkan dialog yang digambarkan dalam pertanyaan.
Anda dapat mengkonfigurasi .git seperti biasa, memberikan info dasar yang diperlukan, ATAU kembali dan menambahkan akun Xcode (dalam preferensi Xcode) dan membiarkan Xcode menyelesaikan pengaturan git untuk Anda.
sumber
Jika git config --global user.email/name tidak membantu, periksa preferensi Xcode Anda:
sumber
Ketika Anda selesai mengkonfigurasi git dengan
Anda dapat mengetik
git config --list
untuk memeriksa konten:sumber