前提: Gitのuser.name
, user.email
が適切に設定されていること。
この記事の手順で作成したリポジトリは https://github.com/maruTA-bis5/git-init-eclipse です。
1. EclipseのProject Explorerより、Git管理したいプロジェクトを右クリックし、Team > Share Project...を選択する。
2. Share ProjectダイアログのUse or create repository in parent folder of project
を選択する。
3. 対象のプロジェクトを選択し、Create Repository
ボタンをクリックする。
4. Finish
をクリックする。
ここまででローカルリポジトリが作成されます。次は初回のコミットを行います。
5. Git Staging
ビューを開く。
6. Unstaged Changes
のファイルをStaged Changes
に移動し、Commit Message
を入力してCommit
をクリックする。
このとき、*.class
ファイルは表示されていませんが、*.class
ファイルが出力されるディレクトリは.gitignore
に記載されているため無視されます。他にも無視するファイルがあれば.gitignore
に追記しておきます。
※.gigignore
はProject Explorerには表示されないので、このタイミングで修正するか、Git Repositoriesビューから開く必要があります。
初回コミットが完了したら、リモートリポジトリにpushします。(リモートリポジトリでの管理が不要ならここまで)
7. Git StagingビューのPush HEAD
ボタンをクリックする。
8. Location
> URI
にリモートリポジトリのURL、認証が必要ならAuthentication
を入力しPreview >
をクリックする。
画像ではSSHを使用する形で入力していますが、HTTP(S)でも問題ありません。
パスワード認証が必要な場合は、Authentication
を入力しておきます。
9. ブランチの指定は基本的に変更しなくて良いはず。前のステップで入力した認証情報に誤りがあればこの段階でエラーが表示されるので、一度戻って修正する。問題なければPreview >
をクリックする。
10. pushのプレビューを確認してPush
をクリックする。
11. pushが完了するとpush結果が表示される。失敗した場合もこのダイアログが表示されるので、必ずMessage Details
の内容を確認する。