家のEclipseと会社のEclipseでプロジェクトを共有したい。
欲をいうと、RaspberryPiでも共有したい。
共有にはGit(Github)を使おうと思う。
以下のように段階を追って実験。
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-1. EclipseにEGitをインストールする
https://www.blog.danishi.net/2019/04/30/post-866/
このサイトにEclipseを用いてのステージ⇒コミット⇒プッシュまでの手順も
書かれている。
【キーワード】
・Gitステージング
・ステージ
・コミット
・(ブランチの)プッシュ
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してみる。
2.ラズパイ側で空のリポジトリをクローン(git clone)し、そこに既存のファイルを
追加(git add)。そして再度push。
この時Eclipseプロジェクト形式になっていない為、リポジトリ右クリックし
「プロジェクトをインポート」を実施。
これで、pydevパースペクティブに表示されるようになる。
ただ、一個問題が。
pydevパースペクティブからpydevモジュールを追加しようとすると、
ソースフォルダも何もかも空で、何も作れない。
ここらはちょっと調査要。