45

Xcode を使用して、ほぼ 1 年間、アプリの開発と公開を行っています。git をローカル リポジトリとして、bitbucket をリモート リポジトリとして使用しています。今朝まで、すべてが順調に進んでいます。「The working copy "xxx" failed to commit files.」というエラーが表示されます。あなたが誰であるか教えてください。Xcode は、git config を実行してメール アドレスと名前を指定することを提案します。なぜ突然私が誰であるかを知る必要があるのか​​ わかりません。以前は誰だと思っていたのかわからないので、今以上に混乱させたくありません。Mac でコマンド プロンプトを使用したことがないため、この情報をどこに入力すればよいかわかりません。1 年前にコマンド プロンプトを使用して bitbucket をセットアップする方法についての提案を見たのをぼんやりと思い出しましたが、それらは混乱しているように見えたので、xcode GUI からすべてを行いました。これは xcode 4.6 の新しい機能ですか? 私は何をしますか?

4

5 に答える 5

95

私もこれを手に入れていました。最初は Mac を再起動でき、すべてが正常に機能していました。最終的には、再起動しても問題が再発しましたが、コミットできなかったので、コマンドラインを愛する必要がありました。Xcode でインストールされたバニラ git を使用する場合、ターミナルで git コマンドの前に xcrun を入力する必要があることに注意してください。

次のように入力します。

xcrun git config --global user.email your@email.com
xcrun git config --global user.name "your name"

これを行った後、すべてがうまくいきました。

于 2013-03-28T04:39:20.620 に答える
20

Xcode 7 をインストールした後、同じ問題に直面しました。Kent Latimer によって提供された解決策が役に立ちました。ターミナルからワークスペース ディレクトリに --global を指定せずに構成します。

xcrun git config user.name "Toto"
xcrun git config user.email toto.toto@mail.com
于 2015-10-01T20:45:14.643 に答える
0

上記の解決策のいずれもうまくいかなかった場合、私の場合、いくつかのライブラリを github から何らかの GIT 制御下にある svn プロジェクトにドラッグすると、このエラーが発生したことに言及したいと思います。

于 2016-12-17T00:00:36.840 に答える