2012年5月24日木曜日

【Github】publicで公開されているリボジトリをクローンしてeclipseのプロジェクトにする方法

P.S 20140610
こちらの記事とほぼ内容がかぶっておりました
とりあえずどちらも生存させておきますがどちらを参照していただいて大丈夫です

P.S 20140301
Githubで公開されているJavaプロジェクトは.classpathファイルや.projectファイルが存在しない場合が多いです
その場合eclipseにインポートしてもJavaプロジェクトにコンバートすることができません
なので一旦同名のJavaプロジェクトを作成してworkspaceにできた.projectと.classpathファイルをGithubからcloneしたプロジェクト配下にコピーしてから
インポートするとJavaプロジェクトとしてeclipseが認識してくれます

---ブログ記事本文はここから---

過去に既存のeclipseプロジェクトをGithubで公開する方法を紹介しました
http://kakakikikeke.blogspot.com/2012/05/githubeclipsegithub.html

今回はそのpublicで公開したリボジトリを他のマシンのeclipseにGithubからインポートしてみたいと思います

①まずはGitBashをインストールされていないPCにインストールします
http://help.github.com/win-set-up-git/

②Gitから取得するソースコードを管理するディレクトリを作成します
(ここでは「C:\git」に作成したものとします)

③Gitからソースコードを取得します
$ cd c:/git
$ git clone git://github.com/kakakikikeke/Signature.git
Cloning into 'Signature'...
remote: Counting objects: 14, done.
Receiving objects: 100% (14/14), 3.54 KiB, done.ing objects:   7% (1/14)
remote: Compressing objects: 100% (5/5), done.
remote: Total 14 (delta 0), reused 14 (delta 0)

$ cd Signature/
$ ls
bin  src
ソースコードが取得できていることがわかると思います

④eclipseのプロジェクトとして取り込む
※ecliseのバージョンは3.7、EGitのプラグインがすでにインストールされていることが前提です
※プラグインは3.7ならばマーケットプレイスから簡単にインストールできます

1. ビューにGit Repositoriesを追加します


2. ローカルのジポジトリをeclipseに取り込みます




3. 取り込んだローカルリポジトリをeclipseのプロジェクトとして作成します




以上で設定は完了です。
あとはプロジェクトをJavaプロジェクトとすれば大丈夫でしょう
ちなみにgit://でcloneしたリボジトリはコミット、プッシュともにできません
コミット、プッシュする場合には鍵認証でcloneする必要があるため鍵がもちろん必要になります
(鍵は実際に公開してるオーナが持っているのでお願いする形になると思います)

もちろん自分のリポジトリに関してはsshでもhttpsのパスワード認証どちらからでもコミット、プッシュすることができます

0 件のコメント:

コメントを投稿