Eclipse 上から新規プロジェクトを Github に Push する方法

# はじめに

Eclipse 上から新規プロジェクトを Github に push する方法を説明します。


# 環境

* Eclipse : 4.4.1
* Github : 2015/02/06 時点


# 前提条件

Git のセットアップや Github アカウントの作成については、すでに完了しているものとします。

完了していない場合は、以下の公式サイトや他のサイトを参照して作業を行ってください。

[Signing up for a new GitHub account（英語）](https://help.github.com/articles/signing-up-for-a-new-github-account/)
[Set Up Git（英語）](https://help.github.com/articles/set-up-git/#platform-mac)


# Github 上で新規リポジトリを作成する

手順１）ブラウザで、Github のページを開きます。

手順２）プルダウンメニューをクリックします。

![g1.png](https://qiita-image-store.s3.amazonaws.com/0/46434/6a927e7a-5269-6183-cbba-af2fc256d55c.png)


手順３）New repository をクリックします。

![g2.png](https://qiita-image-store.s3.amazonaws.com/0/46434/71dbf5cb-9c2d-9138-a43a-f35c49175e56.png)


手順４）Repository name にプロジェクト名（ここでは、HelloGithub としました）を記入し、Create repository をクリックします。

![g3.png](https://qiita-image-store.s3.amazonaws.com/0/46434/23dd5db6-633f-464e-558a-1ab846370ce4.png)

---

補足）
Github のリポジトリ名と Eclipse のプロジェクト名を同一にする必要はありません。

---


手順５）Copy to clipboard をクリックし、このリポジトリの URI をコピーしておきます（後ほど使用します）。

![g4.png](https://qiita-image-store.s3.amazonaws.com/0/46434/e9a87f10-5af4-23ca-bf7e-3135eb60c1df.png)


# Eclipse 上から新規プロジェクトを Github に Push する

手順６）Eclipse を起動します。


手順７）Eclipse 上で、新規プロジェクトを作成します。ここでは、HelloGithub という名前で作成しました（Github のリポジトリ名と同一にする必要はありません）。


手順８）Project explorer 上で、プロジェクト名を右クリックします。

![1.png](https://qiita-image-store.s3.amazonaws.com/0/46434/9b5bd6c7-574e-c162-aba3-1d028fa1ea75.png)


手順９）Team -> Share Project... をクリックします。

![2.png](https://qiita-image-store.s3.amazonaws.com/0/46434/2cb2d8cd-d67c-afc9-4579-ceda5847df80.png)


手順１０）Git を選択し、Next をクリックします。

![3.png](https://qiita-image-store.s3.amazonaws.com/0/46434/01ac0b33-357f-7a8c-e753-3ac2c2eb11cd.png)


手順１１）Use or create repository in parent folder of project にチェックを入れます。

![4.png](https://qiita-image-store.s3.amazonaws.com/0/46434/b1ea478f-1920-aa5d-8f36-68ab4b3ecc29.png)


手順１２）すると、ウィンドウ内の表示が以下のように変更されます。

![5.png](https://qiita-image-store.s3.amazonaws.com/0/46434/580fd3b8-d028-e56e-9e9a-959b53628002.png)


手順１３）HelloGithub を選択します（チェックボックスにチェックを入れないことに注意してください）。

![6.png](https://qiita-image-store.s3.amazonaws.com/0/46434/475ae68e-ffda-1791-c778-e64ab96bd5fc.png)


手順１４）Create Repository をクリックします。

![7.png](https://qiita-image-store.s3.amazonaws.com/0/46434/472a7e06-b908-8b36-4abe-48b13d89fc38.png)


手順１５）Finish をクリックします。

![8.png](https://qiita-image-store.s3.amazonaws.com/0/46434/f3b375ee-a79b-2089-7693-96811d69e7cf.png)


手順１６）すると、Project Explorer のファイルのアイコンに？マークが付きます。これは、そのファイルがまだコミットされていないことを表します。

![9.png](https://qiita-image-store.s3.amazonaws.com/0/46434/71a1f7cc-874a-25d5-fc87-f1c8c8e33cd9.png)


手順１７）プロジェクト名（HelloGithub）を右クリック -> Team -> Commit... をクリックします。

![10.png](https://qiita-image-store.s3.amazonaws.com/0/46434/d138c20a-3a64-d040-7099-775aea64dc25.png)


手順１８）Commit message を記入し、Files でコミットしたいファイルにチェックを入れ、最後に Finish をクリックします。

![11.png](https://qiita-image-store.s3.amazonaws.com/0/46434/d3d25dde-6f4a-5d30-7eba-c825734d59b7.png)


手順１９）すると、Project Explorer のファイルのアイコンが変わります。これは、そのファイルがコミットされたことを表します。

![12.png](https://qiita-image-store.s3.amazonaws.com/0/46434/6edd3896-de16-0f8f-fd94-983e0db2eb7b.png)


手順２０）プロジェクト名（HelloGithub）を右クリック -> Team -> Remote -> Push... をクリックします。

![13.png](https://qiita-image-store.s3.amazonaws.com/0/46434/6600528d-137e-df28-a25b-a74423b0536c.png)


手順２１）URI に「手順５」でコピーした、Github リポジトリの URI をペーストし、Next をクリックします。

![14.png](https://qiita-image-store.s3.amazonaws.com/0/46434/883941ae-0120-a263-a8fe-98ae04e21fd1.png)


手順２２）プルダウンメニューをクリックします。

![15.png](https://qiita-image-store.s3.amazonaws.com/0/46434/54cc3522-0440-2c5a-1909-a4a28a5b5529.png)


手順２３）master [branch] を選択します。

![16.png](https://qiita-image-store.s3.amazonaws.com/0/46434/a04a5e99-d451-ec54-8efa-eade7bb061ab.png)


手順２４）Add Spec をクリックします。

![17.png](https://qiita-image-store.s3.amazonaws.com/0/46434/f0cf23da-ba76-7240-f5d4-44ed18f67bd0.png)


手順２５）Finish をクリックします。

![18.png](https://qiita-image-store.s3.amazonaws.com/0/46434/3a4aa593-e0f7-8038-f99f-dbb8f238a785.png)


手順２６）User と Password を入力し、OK をクリックします。

![19.png](https://qiita-image-store.s3.amazonaws.com/0/46434/20ea7522-d717-427f-f5c8-23453f7a9779.png)


手順２７）OK をクリックします。

![20.png](https://qiita-image-store.s3.amazonaws.com/0/46434/f8647f9f-3f80-edac-6fd1-e7ec122e036d.png)


手順２８）最後に、ファイルが push されていることを Github 上で確認します。

![21.png](https://qiita-image-store.s3.amazonaws.com/0/46434/7f789e10-8545-17f7-6251-affa53eb352a.png)


# 参考文献

[git初心者がEclipseでgithubを使ってみる。](http://rough-and-ready-co-jp.blogspot.jp/2012/02/giteclipsegithub.html)