問題だらけ。。。

色々な覚書(まとまっていないもの多数)

Git(Github)を使ってプロジェクトを共有する

家のEclipseと会社のEclipseでプロジェクトを共有したい。

欲をいうと、RaspberryPiでも共有したい。

共有にはGit(Github)を使おうと思う。

 

以下のように段階を追って実験。

 

1.家のEclipseGithubの連携

2.会社のEclipseからGithubにアクセスし、リポジトリを取得

3.会社のEclipseからpushして、家のEclipseリポジトリ取得する

4.RasbperryPiのGitでGithubからリポジトリを取得し、変更を加えpushする

 

まずはGitとは何か知らないと始まらないため以下説明サイト

https://qiita.com/nnahito/items/e546b27f73e7be131d4e

 

また、githubのアカウント作成も済ませておくこと。

やり方は以下を参照

https://qiita.com/kooohei/items/361da3c9dbb6e0c7946b

 

1.家のEclipseGithubの連携

 

1-1. EclipseにEGitをインストールする

https://www.blog.danishi.net/2019/04/30/post-866/

このサイトにEclipseを用いてのステージ⇒コミット⇒プッシュまでの手順も

書かれている。

 

【キーワード】

・Gitステージング

・ステージ

・コミット

・(ブランチの)プッシュ

 

1-2.GitHubEclipseの連携

https://qiita.com/komikcomik/items/207794a332aa581c22d4

 

問題なく完了!

 

2.会社のEclipseからGithubにアクセスし、リポジトリを取得

 

一部既存のプロジェクトを使ったが、これも問題なく完了。

会社のPCからプッシュまで完了。

 

4.RasbperryPiのGitでGithubからリポジトリを取得し、変更を加えpushする

 

(もしラズパイにgitが入ってない場合は、インストールすること。詳細はググれ。)

 

以下の記事を参照

https://takashin10mura.blogspot.com/2015/03/raspberrypigit.html

 

これの「2.SSHの鍵の設定」と「3.SSHで接続してみる。」を飛ばし設定

 

Githubからのリポジトリ取得&変更を加えpushまで完了。

 

【キーワード】

・git config --global user.name(もしくはuser.email) "~"

・git clone "~"

・git add "~"

・git commit -m "~"

・git push

 

基本的なことは問題なかったので、実践として

今までvimで書いていたラズパイ内のプログラムをGithubにpushして

Eclipseで編集し、再度pushしてみる。

 

1.Github上で空のリポジトリを作成。

2.ラズパイ側で空のリポジトリをクローン(git clone)し、そこに既存のファイルを

追加(git add)。そして再度push。

 

3.Eclipseへ再度pushしたリポジトリをクローン

 

この時Eclipseプロジェクト形式になっていない為、リポジトリ右クリックし

「プロジェクトをインポート」を実施。

これで、pydevパースペクティブに表示されるようになる。

 

ただ、一個問題が。

pydevパースペクティブからpydevモジュールを追加しようとすると、

ソースフォルダも何もかも空で、何も作れない。

 

ここらはちょっと調査要。