こんにちは。「クロジカサーバー管理」 マーケティングの畝です。
2021年2月10日にCloud9でGitをGUI操作できるようになったと発表されました。
以下公式ページですAWS Cloud9 が Git のビジュアルソースコントロール統合を発表
Cloud9とは
Cloud9とはブラウザで利用することができるIDEです。作成またはインストールするEC2インスタンスの中でコードが実行されます。ブラウザ上でコードを書いたり実行したりすることができます。新規に作成したCloud9にはPython, PHP, Node.js, Rubyなど一通りの開発環境は揃っているので、すぐにプログラミングを始めることができます。
何ができるようになったか
今までもCloud9に統合されたターミナルを利用してGitを利用することはできました。
今回はビジュアルツール(GUIでの操作)を利用してGitリポジトリに対しclone
, push
, pull
, add
, commit
ができるようになりました。
使ってみた
実際に使ってみました。適当にフルーツのリストを表示するnode.jsプログラムを書きました。
const fruits_list = ['apple', 'orange', 'banana'];
console.log(fruits_list);
左側のタブからSource Control
を選択してInitialize Repository
をクリックします。
これはコマンドだとgit int
に当たります
init
先を選択するように促されます。今回はtestディレクトリを作成していたので、こちらを選択します。
そうすると左側のタブにコミットしていないファイルが表示されます。ファイルをダブルクリックすると以下のように変更点が表示されます。(現在はまだコミットしていないので、左側には何も表示されていません。
左側のタブにあるファイルの+ボタンをクリックするとgit add
になります。Staged Changes
にファイルが載ったことを確認したら上のテキストボックスにコミットメッセージを記入します。この例ではgit commit -m "フルーツのリストを表示"
と同じ意味になります。
その後(Macの場合)Command + return をするとコミットされます。
その後コードを変更した時は以下のように変更点が表示されます。
同じようにコミットメッセージを入力してコミットします
このようにGUIでGitの操作ができるようになりました。
公式のブログにremote add
に関しての記述がなかったため、このビジュアルソースコントロール(GUIでの操作)だけではGit Hubと関連づけられないものだと思われます。clone
ができるので、clone
して利用するのが前提なのかもしれません。
注意点
注意点はこのビジュアルソースコントロールが利用できるのは2020年12月11日以降に作成された新しいCloud9環境でのみ利用できるということです。この日付より前に作成された環境では本機能が利用できるように、AWSの方たちが取り組んでいるそうです。
Visual source control with Git panel
まとめ
VScodeでもGUIでのGit操作が出来ていましたが、Cloud9でもGUIでGitが使えるようになりました。開発環境をCloud9にして、ソースコードは社内サーバーのGitLabやBitBucketなどを利用すれば社内のコードを外部に持ち出すことがなくなるので、漏洩するリスクを減らしたり、リモートワークの時などは重宝すると思います。
クロジカサーバー管理は
クラウドサーバーのアウトソーシングサービスです
「クロジカサーバー管理」は、企業のサイト担当者に代わって、セキュアなクラウド環境へサーバーを無料構築/移行し、Webサイトの運用保守をすべてお任せいただけるアウトソーシングサービスです。興味ご関心ございましたら、お気軽にお問い合わせくださいませ。
コーポレートサイトをクラウドでセキュアに
無料ではじめるサーバー管理
クロジカガイドブック
- コーポレートサイト構築・運用の課題を解決
- クロジカサーバー管理の主な機能
- 導入事例
- 導入までの流れ