Git

[Git] タブを使用して、Design Studio の Git サーバー リポジトリへのリモート アクセス用のユーザー認証を管理します。サーバー アカウントへのアクセスは GitHub、GitLab、および Bitbucketなどのプロバイダを通じて行います。

Git はサーバー アカウントとリポジトリにセットアップおよび設定する必要があります。通常、管理者は、ロボット開発者が RPA で Git を操作するときに使用するメイン リポジトリを設定および管理します。『Tungsten RPA 管理者ガイド』を参照してください。

Management Console での Git プロジェクトの管理については、「プロジェクト」も参照してください。

Design Studio では、すべてのリモート Git 操作がプロキシ経由で実行されるようにプロキシを設定できます。

  • 企業環境や制限付きネットワークなどの場合は、必要に応じて、Git トラフィックをネットワークプロキシ経由でルーティングします。

  • プロキシ設定を有効にして、リモート リポジトリと通信するすべての Git アクションが、設定されたプロキシ経由で実行されるようにします。

    プロキシ経由で実行されるアクション: リポジトリの複製、アップデートの取得、変更のプル、コミットのプッシュ。

    ローカルでのコミットおよびブランチ操作には影響を及ぼしません。

Design Studio で Git を設定するには、次の手順を実行します。

  1. Design Studio ウィンドウで、[設定] > [Design Studio 設定] を右クリックします。

    ウィンドウを展開すると、すべてのタブが表示されます。

  2. [Git] タブを選択します。

    以前に設定した URL は左側のペインに表示されます。

  3. URL を追加または削除するにはプラスまたはマイナスのアイコンを使用し、URL リストをスクロールするには、上または下の矢印を使用します。

  4. 設定を行います。

    次の表に、[Git] ダイアログでの必須の設定とオプション設定についての説明を示します。

  5. [OK] を選択して設定を保存します。

    エラーが発生した場合は、メッセージが表示されます。

Box 説明

リポジトリ URL

既存のリモート リポジトリ URL を選択するか、新しい URL を追加します。

例:

https://github.com/your-org/project.git

(ssh://)git@github.com:your-org/project.git

認証

次のいずれかの認証方法を選択します。

  • ユーザー クレデンシャル

  • Github 個人用アクセス トークン
  • SSH 認証

ユーザー クレデンシャル

ユーザー クレデンシャルを設定します。

  1. Git の [ユーザー名] を入力します。

  2. [パスワード] を入力します。

  3. 残りの設定を行います。(この表のエントリを参照。)

多くの Git プロバイダ (GitHub など) では、パスワードベースのアクセスはサポートされておらず、代わりにトークンまたはその他のキーが必要です。

Github 個人用アクセス トークン

個人用アクセス トークンを設定します。

  1. [PAT トークン] に、GitHub の個人用アクセス トークンを入力するか、貼り付けます。

  2. 残りの設定を行います。(この表のエントリを参照。)

SSH 認証

SSH を設定するには、秘密鍵ファイル (必要に応じてパスフレーズを使用) と、Git サーバー アカウントにすでに存在する公開鍵を指定する必要があります。

  1. 安全にアクセスするために、[秘密鍵コンテンツ] (SSH キー ペア) をロードします。

  2. 秘密鍵の [パスワード] (該当する場合はパスフレーズ) を入力するか、貼り付けます。

    公開鍵が承認されると、サーバーへの初回の接続時に [公開鍵] が自動的に追加されます。

SSH の場合、認証を設定した後に他の設定を行うことはできません。

プロキシを使用

チェックボックスをオンにしてプロキシを使用するか、選択を解除します。

プロキシ URL

プロキシ ホスト サーバー アドレス。

プロキシ ポート

プロキシ サーバーが使用するポート番号。

プロキシ ユーザー名 (オプション)

プロキシ認証用のユーザー名。

プロキシ パスワード (オプション)

プロキシ認証用のパスワード。