なお、バージョン情報は下記の通り。
- Eclipse 3.8
- EGit 2.2
下記の手順で、GitHub上のリモートリポジトリso-c/junit-introduction · GitHub以下に、Eclipse上の複数プロジェクト(チュートリアル用、各章の演習用)を登録できた。ただ、コミットログに残っている通り試行錯誤していたから、不正確な部分があるかもしれない。
- Eclipse上でプロジェクトを作成する。ここでは、"junit-practice"を使う。
- 作成したプロジェクトのコンテキストメニューから、[Team] > [Share Project]を選択する。
- "Share Project"ウィンドウが開くので、"Git"を選択して[Next]を押す。
- "Configure Git Repository"ウィンドウが開くので、下記の通り入力する。
- 最初のプロジェクトでは下記を実行して、リポジトリを作成する。
- "Repository"横の[Create]ボタンを押す
- "Create a Git repository"ウィンドウが開くので、下記のように入力し、[finish]を押す。
- Parent Directory: /home/so_c/git
- name: junit-practice
- 2つ目以降のプロジェクトでは、"Repository"で作成したリポジトリを選択する。
- "Configure Git Repository"ウィンドウのリストに作成したリポジトリが表示されるので、チェックし[finish]を押す。
- Push: プロジェクトのコンテキストメニューの[Team] > [Remote] > [Push]から使用する。EGitメモ(Hishidama's Eclipse Git Memo) 新規プロジェクトの作成方法を参照。
- Configure Push: プロジェクトのコンテキストメニューの[Team] > [Push to Upstream]から使用する。事前に設定が必要。EGit/User Guide - Eclipsepediaに書いてあると思うのだけれど気が付かず、端末から
git remote add
でリモートレポジトリ追加して、[Team] > [Remote] > [Consigure Push to Upstream]から設定してしまった。
- "Use or create repository in parent folder of project"をチェック
- ローカルリポジトリの場所を入力し、[Create Repository]を押す (プロジェクトフォルダの親フォルダが既にリポジトリなら、不要のはず)
- [Next]を押す