私は様々なベンダー(doctrine、jsmsecurityextrabundleなど)をダウンロードしたSymfony2プロジェクトを持っています。これらは.gitignoreファイルによって無視され、フレームワークベンダーのスクリプトによって管理されます。これは、gitの典型的なSymfony2セットアップです。自分のGitHubリポジトリに、git-ignored vendor dependenciesの資格情報を要求しています。
私のコードは/ webのフォルダ構造のどこかにあります。私はresearchという新しいフォルダを追加/コミットし、プッシュを発行しました。プッシュすると、一連のログインポップアップが表示されて、ドクトリンプロジェクトにログインし、jmssecurityextrabundleプロジェクトにログインするように依頼しています。
私は困惑しています。ベンダーに関連するコミット/プッシュには何もありませんが、除外されています。
私は自分のプロジェクトの新しいクローンを作成し、同じ結果をもう一度試しました。
私はGitを初めて使用しています。私はGitをPHPStorm(IDEA)IDE内で使用しています。同様の設定を持つ他のプロジェクトは、このログイン・ツー・ベンダーの問題を一度も展示していません。
これを調べる方法についてはわかりません。
'git remote add github github_url'と' git push github master'だけを実行すると、コマンドラインから動作しますか?そうでない場合は、エラーテキストを投稿してください。 –
コマンドラインツールを使用すると、これを整理することができました。コミットされていないファイルとマージの競合がありました。なぜそれが私のIDEにベンダーのプロジェクトの資格情報を要求させていたのか分かりませんが、今ではそれがうまくいっています。ありがとう – PorridgeBear
これは私がIDEでgitを信頼しない理由です! (私もPHPStormを使用していますが、これまでに作ったソフトウェアには最高の投資をしています)CLI FTW –