Data Studio は、コードのバージョン管理とチームのコラボレーションを容易にするために、個人開発環境と Git リポジトリの統合をサポートしています。このトピックでは、個人開発環境のリモート Git リポジトリからコードのプル、追加、変更、アップロード、コミットなどの操作を実行する方法について説明します。
背景情報
Data Studio は、個人開発環境とリモート Git リポジトリの統合をサポートしています。これにより、他の Git クライアントやコマンドラインツールを使用することなく、Data Studio で直接コードの操作を実行できます。たとえば、コードのプル、追加、変更、アップロード、コミット、およびコードブランチの切り替えを行うことができます。これは、コードのバージョン管理とチームのコラボレーションを容易にします。個人開発環境で Git を使用してソースコードを管理する方法の詳細については、「VS Code での Git ソース管理の使用」をご参照ください。
前提条件
リソースグループが作成され、ワークスペースに関連付けられています。詳細については、「サーバーレスリソースグループの作成と使用」をご参照ください。
ワークスペースが作成され、計算リソースがワークスペースに関連付けられています。詳細については、
個人開発環境が作成されています。詳細については、「個人開発環境」をご参照ください。
課金
個人開発環境で構成された計算ユニット(CU)クォータと実行時間に基づいて計算料金が請求されます。課金の詳細については、「サーバーレスリソースグループの課金」をご参照ください。
個人開発環境が実行状態の場合、計算料金が発生します。個人開発環境を使用する必要がなくなった場合は、できるだけ早くインスタンス管理ページで個人開発環境を停止してください。
注意事項
現在の Alibaba Cloud アカウントを使用して作成された個人開発環境のみを選択して使用できます。
ソースコードを管理する場合は、プロンプトが表示されたら、リモート Git リポジトリにアクセスするために使用するユーザー名とパスワードを入力してログイン認証を行う必要があります。そうしないと、
Failed to authenticate to git remoteというエラーメッセージが表示されます。
手順 1:個人開発環境に入る
DataWorks コンソールの [ワークスペース] ページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、[アクション] 列で を選択します。
個人開発環境に入ります。
上部のナビゲーションバーで、
[個人開発環境の選択] の横にある アイコンをクリックし、入力する個人開発環境の名前をクリックします。
重要個人開発環境に入る前に、個人開発環境が実行状態であることを確認してください。そうでない場合、[現在の環境は使用できません] というエラーメッセージが表示されます。
手順 2:Git リポジトリを初期化して使用する
個人開発環境に入った後、次の操作を実行して Git リポジトリを初期化および使用できます。
Data Studio ページの左下隅にある
アイコンをクリックして、[ターミナル] タブに移動します。[ターミナル] タブで、Git リポジトリを初期化し、コードのコミットに使用するユーザー名とメールアドレスを指定します。詳細については、「はじめに - Git の初回セットアップ」をご参照ください。ユーザー名とメールアドレスを指定するコマンドの例:
git config --global user.name "John Doe" git config --global user.email johndoe@example.com説明コマンド内のユーザー名とメールアドレスは、実際の情報に置き換える必要があります。
Git リポジトリをクローンします。Git リポジトリをクローンするには、[ターミナル] タブで次のコマンドを実行し、プロンプトが表示されたら目的の
usernameとpasswordを入力して、Enter キーを押します。git clone https://xxx.git説明https://xxx.gitは、Git リポジトリのアドレスに置き換える必要があります。Git リポジトリのクローン作成後、左側の DATASTUDIO ペイン(個人用ディレクトリ
ターミナルVS Code で Git ソース管理を使用する)の セクションで、リポジトリ内のファイルを変更できます。 タブでコマンドを実行するか、ソースコード管理メニューのグラフィカルユーザーインターフェイス(GUI)を使用して、コードをコミットできます。特定のコマンドの詳細については、「」をご参照ください。