XcodeのGit Configエラー


26

xcodeを開いてmacosxアプリを作ろうとすると、この奇妙なメッセージが出ました。

Appleはこのようなことを言っていないだろうとして、これはグリッチやウイルスです。システムメッセージのようには見えません。

これは変です


13
ウイルスではありません。これはgitソフトウェアからの標準エラーメッセージです。
16:16にjksoegaard


8
"あなたが誰であるかを教えてください"私は彼の懐疑論を理解することができるようにxcodeのために少し個人的に思えます
ジョンcs

1
@ jksoegaard私はジョンcsに同意します - これは私が期待する典型的なエラーメッセージの反対です。ユーザーにあまりにも精通しようとするソフトウェアシステムは、必然的に眉を上げるためにバインドされています。
Chris Cirefice

@ChrisCireficeジョンcsに同意してあなたに反対しません。それがgitソフトウェアからの標準的なエラーメッセージであることは事実の問題です。ウイルスではありません。
jksoegaard 16

回答:


38

いいえ、これはウイルスではありません1

あなたの名前とメールアドレスがGitに正しく設定されていないようです。「Xcode環境設定」、「アカウント」の順に選択し、リポジトリを選択して、ユーザ名を確認します。

コマンドラインからこれを行うこともできます。

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

1:メッセージの内容は/ Library / Developer / CommandLineTools / usr / libexec / git-core / git(gitバージョン2.7.4(Apple Git-66)の11416-11424行)にあります。


12
OPは使いたいかもしれません--global。違いを簡単に説明する価値があるかもしれません。
ボリス・ザ・スパイダー

1
通常、現在使用--global--localているGitリポジトリにのみ適用されます。
Michael Hampton

1
あなたの答えは、実際に彼の質問に答えることなくそのポップアップボックスにあったのと同じ情報を繰り返すだけです。
ジョニー

1
OPの質問は「<メッセージ>はウイルスですか?」でした。最初の行には「いいえ、これはウイルスではありません」と書かれています。これはどうやって質問に答えないのですか?(上記の言ったように、それは、答えを拡大し、--globalと--localとの違いを言及する価値があるかもしれないけど。)
レオ・ラム

1
@LéoLam - 編集を確認してください、それはranyの編集の前にそれを言わなかった。「いいえ、これはウイルスではありません」というよりは、1行以上の回答がいいかもしれませんが、プロジェクトをビルドする前にXcodeを設定する必要がある理由について少し説明すると、より良い回答になります。
ジョニー

0

正しい答えは上で与えられていますが、メッセージは決してウイルスではないという、より一般的な説明が原因です。

XcodeはGitクライアントです。プロジェクトのためのgitリポジトリを維持し、それらを作成し管理することができ、そして多くの日々のgitタスクのための素晴らしいUIを提供します。

通常、Xcodeをセットアップするときに、Xcode内に1つ以上の「アカウント」を作成します。これは、App-Storeや他のエンティティに対してあなたを識別するために使用されます。 iOSとMac用に開発するとき。

これを行うと--- Xcodeもgitを自動設定して、名前、電子メール、その他の情報を含む.gitconfigファイルを自動的に作成します。

ただし、初期アカウントの作成を控えて、すぐにMacプロジェクトを作成すると、gitの設定が不完全になり、git自体で問題のダイアログが表示されます。

必要な基本情報を指定して、通常どおりに.gitを設定するか、または戻ってXcodeアカウントを追加し(Xcodeの設定で)、gitの設定をXcodeに完了させることができます。


0

場合のgit設定--global user.email/nameが助けにはならない、あなたのXcodeの設定を確認してください。

ここに画像の説明を入力してください


-1

gitの設定が終わったら

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

git config --list内容を確認するために入力できます。

ここに画像の説明を入力してください


これは質問に答えません。参照してください。回答する方法
マシュー・リードを
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.