27

Mac OS X Mavericks マシンの GitHub クライアントから (いつものように) コードに加えた変更をコミットしようとしています。プロジェクトに新しいパッケージを追加しました (これは Laravel プロジェクトであり、パッケージ Rocketeer を追加しました。また、いくつかの構成変更を行いました)。

エラーが発生しています:

Failed to add file laravel-master/vendor/anahki  

コミットリストでこのファイルのチェックを外すと、このエラーを示す別のファイルに移動します。

Failed to add file laravel-master/vendor/illumin

何が起こっているのですか?私はこれらの問題に遭遇したことはありません。ありがとうございました。

編集:

これを、コミットが許可されていない 2 つのファイルに絞り込みました (これは Laravel プロジェクト用です)。

これらの 2 つのフォルダー/ファイルをコミットしようとすると、次のエラーが表示されます。

Failed to add file laravel-master/vendor/illuminate/remote/Illuminate/Remote/ to index.

Failed to add file laravel-master/vendor/anahkiasen/rocketeer/ to index.
4

10 に答える 10

15

私も同じ問題を抱えていました。新しいリポジトリを作成したい場所に既存の.gitリポジトリがありました。私はそれを削除し、新しいものを作成しました。期待どおりに動作するようになりました。

.gitリポジトリのターゲットの場所に存在する可能性があるかどうかわからない場合は、次のようにします (Unix マシンで)。

$> cd <path>
$> ls -aef 

これにより、隠しファイル(のような.git)が表示されます。ここで、2 つのオプションがあります。.gitディレクトリを削除するか

$> sudo rm -R .git

または所有者の権利を変更します。

于 2014-07-26T08:35:32.970 に答える
5

これは奇妙なエラーです。

git (コマンド ライン) で示されるようにパーミッション エラーのようですが、パーミッションが 777 であっても持続します。

私にとってうまくいったのは、ターミナルにcd入り、ディレクトリに移動し、手動でインデックスに追加することでした。

したがって、次のようにします。

cd <WHEREVER-YOUR-PROJECT-IS>/laravel-master/
sudo git add vendor/illuminate/remote/Illuminate/Remote/
sudo git add vendor/anahkiasen/rocketeer/

そして、GitHub ユーティリティをもう一度試してください。

それがうまくいくかどうか教えてください!

于 2014-04-30T23:46:36.343 に答える
5

これは何週間も私を悩ませました!私はターミナルに行き、各ファイルを追加し、ターミナルからコミットし続けなければなりませんでした。これは、アプリを使用するほど良くありません。

最後に GitHub サポートに連絡したところ、彼らは問題を認識しており、すぐに修正をリリースするとのことでした。

ターミナルまたはシェルを開き、リポジトリに移動して次のように入力します。

git config --local core.safecrlf false


core.safeclrfこれにより、問題の原因となっているリポジトリ のプロパティが無効になります。

それはうまくいくはずです:)

注: GitHub アプリ (A New Hope (180)) の Mac バージョンを使用しています。

于 2014-05-21T04:06:07.573 に答える
0

これはここに追加する作業かもしれないと思った...

変更をコミットしようとしたとき、まだ Xcode が開いていました。そのため、Github ユーティリティには、セキュリティ上の理由からファイルを追加する際の問題があります。Xcode を閉じましたが、Github ユーティリティでエラーが持続しました。機能する前に、Github ユーティリティを閉じてから再度開く必要がありました。

思考の糧!

于 2015-03-19T04:18:09.287 に答える
0

一時的な回避策は、問題の原因となっているファイルなしでコミットすることです。コミット リストから不良ファイルをチェックし、ローカル コミットを行いますが、サーバーにプッシュしないでください。つまり、円形の矢印の付いたボタンが緑色であってはなりません。次に、IDE に移動し、クラス/ファイルの内容をどこかにコピーしてから、問題のあるファイルを削除します。新しいファイルを作成して貼り付けます。github アプリを再起動し、これらの新しいアプリでコミットすると、プッシュできます。私のために働いた。

v.185 (レスポンダートレイン) を使用しています。

于 2014-08-03T21:22:58.487 に答える
-1

Xcode がインストールされているかどうかを確認します。コミットする前に同意する必要がある EULA 契約がありました

于 2016-09-02T21:26:11.003 に答える