【開発環境(その2)】Ruby on Railsのチュートリアルは、Cloud9・Git・Bitbucket・Herokuを勉強するのに最適かも【プログラミング】

スポンサーリンク
広告

今日はGitから

昨日は途中で終わったので(笑)

【開発環境】Ruby on Railsのチュートリアルは、Cloud9・Git・Bitbucket・Herokuを勉強するのに最適かも【プログラミング】

Ruby on RailsのチュートリアルのGitから・・ Gitを使うとファイルのバージョン管理ができるということなんですが、普通は何人かで作る時に共有したり、プログラムをマージしたりというのに使います。一人で作る場合でも、書き間違ったりして元に戻す などができて便利らしい。

でもCloud9で作ったWorkspaceには、Gitはもう入っているようです。なので・・・Config設定でして、初期化します。

と打ち込むと・・

リポジトリが初期化されます。

で、ファイル全部をリポジトリに追加しておきます

git status でみてみて・・その後、一回コミット(ファイルをセーブするみたいなこと)しておきます。

Bitbucketでリポジトリの共有・ホスティング

Bitbucketにソースコードをアップロードするらしいです。BitbucketはGitリポジトリのホスティングと共有に特化したサイトらしいです。GitHubGitLabなども同じようなことができると思うのですが・・・そのあたりは、コラム 1.4. GitHubとBitbucketを読んでみてください。

Bitbucketにアクセスして、アカウントを作ります。簡単なんで省略しますが・・・アクセスすると、

こんなダッシュボードが出てきます。

公開鍵で連携させる

Cloud9側で、公開鍵をまず取り出してみます。SSHで使う公開鍵は、以下のコマンドで見れます。

ssh-rsa に続く、長い文字列が出てきます。

それをコピーしておいて、Bitbucketに行って、右上のアバタークリックすると、アカウント管理が出てくるので、それをクリックして、SSH鍵をクリックして、追加をクリックして、ラベルを適当につけて、ペーストして、鍵を連携させます。

ダッシュボードに戻って、リポジトリの作成を押します

Project名を入れて、作ります。非公開のラジオボタンを押しておくことが注意点かな?

って出てくるので

既にプロジェクトがあります。 をクリックして、それに従います。

これを入力すると・・ Bitbucket側をリロードすると・・・

ちゃんとできていることが確認できます(笑)

次は、Readmeの編集ですが・・・

Cloud9側で・・・

と入れると

て出てきて git branchって入れると、Readmeにスイッチされていることがわかります。

Readme.mdファイルをなんか編集しておいて git statusを見てみると・・Readme.mdが変更されたことがわかります。

コミットする。

RAIZAPじゃないですが、コミットします(笑)。セーブするみたいな感じですかね? git commit -a -m ですね。

マージする。

マスターファイルに反映させるみたいな感じですかね。

git checkout master と git merge

ブランチの削除

さっきのをマスターに統合したので、さきほどのブランチを削除します。

プッシュする。

よくわからないけど、Gitにプッシュすれば、Bitbucketにも反映されます。

BitBucketをリロードしてみると・・ 変更したReadmeが表示されます。当たり前だけど(笑)

長くなったので、今日はここまで・・・次は いよいよHerokuですね。デプロイです。。

【開発環境(その3)】Ruby on Railsのチュートリアルは、Cloud9・Git・Bitbucket・Herokuを勉強するのに最適かも【プログラミング】
やっとHeroku Cloud9とGit連携して、Herokuにデプロイ! これやってみたかったので、って違うか?(笑) Ruby on ...

コメントを残していただけるとありがたいです

Loading Facebook Comments ...
%d人のブロガーが「いいね」をつけました。