Bitbucket で EGit を使用してプロジェクトを開始しようとしましたが、プロジェクトをサーバーのリポジトリにプッシュできません。
これらは私が従った手順です(他の人がチュートリアルモードとして使用できるように、非常に具体的にしようとします。私にとってはうまくいかなくても、他の人にとってはうまくいくかもしれません):
1)このチュートリアルを使用して Ubuntu 12.10 に Git をインストールしました
2) GitHub のこのチュートリアルに従いました。
- Eclipse で新しい C++ プロジェクトを開始する
- [ウィンドウ] > [設定] > [一般] > [ネットワーク接続] > [SSH2] > [キー管理] タブで、新しい RSA キーを生成し、Bitbucket のリポジトリのデプロイ キーのリストに追加しました。
- Eclipse プロジェクトを右クリックします: [チーム] > [プロジェクトの共有] ; チーム > インデックスに追加 ; チーム > コミット
- ウィンドウ > ビューの表示 > その他 > Git > Git リポジトリ
- リモートを右クリック > リモートの作成 > 「プッシュの構成」にチェックを入れ、プロジェクトの名前を入力
- プッシュ URL を追加:
ssh://git@bitbucket.org/myuser/myrepository.git
、プロトコル: ssh; ポート: 空白; ユーザー: git; パスワード: 空白 - [Ref mappings] の下の [Advanced] ボタンをクリックし、「マスター」バージョンを選択しました。この手順が機能する場合は、Bitbucket と EGit で RSA キーが適切に構成されていることを意味します。そうしないと、接続エラーが表示されます。
すべてが完了しました。ただし、「プッシュ」を押すと、次のエラーが表示されます。
ssh://git@bitbucket.org/myuser/myrepository.git: push not permitted
可能なすべての構成を試しました。新しいワークスペースに切り替え、Eclipse を更新し、新しいリポジトリを作成し、Git を再インストールしました...何かアイデアはありますか?