AWS Cloud9でGitをGUIで操作できるようになりました

こんにちは。「クロジカサーバー管理」 マーケティングの畝です。


2021年2月10日にCloud9でGitをGUI操作できるようになったと発表されました。
以下公式ページですAWS Cloud9 が Git のビジュアルソースコントロール統合を発表

Cloud9とは

Cloud9とはブラウザで利用することができるIDEです。作成またはインストールするEC2インスタンスの中でコードが実行されます。ブラウザ上でコードを書いたり実行したりすることができます。新規に作成したCloud9にはPython, PHP, Node.js, Rubyなど一通りの開発環境は揃っているので、すぐにプログラミングを始めることができます。

何ができるようになったか

今までもCloud9に統合されたターミナルを利用してGitを利用することはできました。
今回はビジュアルツール(GUIでの操作)を利用してGitリポジトリに対しclonepushpulladdcommitができるようになりました。

使ってみた

実際に使ってみました。適当にフルーツのリストを表示する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サイトの運用保守をすべてお任せいただけるアウトソーシングサービスです。興味ご関心ございましたら、お気軽にお問い合わせくださいませ。

コーポレートサイトクラウドでセキュアに

コーポレートサイトをクラウドでセキュアに クロジカガイドブック

無料ではじめるサーバー管理
クロジカガイドブック

「クロジカサーバー管理」の詳しい内容がわかる資料をご用意しました。
  • コーポレートサイト構築・運用の課題を解決
  • クロジカサーバー管理の主な機能
  • 導入事例
  • 導入までの流れ

詳しい資料をご覧いただけます

クロジカサーバー管理のサービス内容を記載した資料をダウンロードできます。
クロジカの機能や事例が分かる
資料ダウンロード