GitコネクターでGitリポジトリから直接原文ファイルをダウンロードし、訳文ファイルをアップロードすることができます。phraseはリモート リポジトリをローカルに複製し、Gitコマンドを使用してリモート レポジトリと通信します。
リポジトリが GitHub または GitLab でホストされている場合は、汎用 Git コネクターの代わりに専用コネクターを使用します。
コネクターにはいくつかの使用例があります。
-
プロジェクトマネージャは、ファイルをオンラインリポジトリからプロジェクトに直接追加できます。画面中央の表示リンクをクリックして、最後のコミット以降に送信された変更を表示します。
-
提出者がファイルをオンライン リポジトリから直接リクエストに追加できるSubmitter Portal の設定。画面中央の表示リンクをクリックして、最後のコミット以降に送信された変更を表示します。
-
プロジェクト自動作成を使用すると、監視対象のファイル、フォルダ、またはサブディレクトリ全体で新しいコミットが検出されたときに、新しいプロジェクトが自動的に作成されます。
-
このコネクターは絶対パス設定に対応しています。訳文翻訳ファイルは、原文ファイルとは別のブランチに保存できます。
-
APCがサブフォルダを監視するように設定されている場合、訳文フォルダは原文フォルダと同じサブフォルダ構造になります。
-
APCの初回起動時に、モニタリング対象フォルダのすべてのファイルがインポートされます。新しく追加されたファイルは、作成後に次へにトリガーされるモニタリングでインポートされます。
-
例外 GitLab: オプションが選択されている場合、APC の初回実行時にはファイルはインポートされません。原文ファイルが更新されたか、新しいファイルがこれらのフォルダに追加された場合、APC はプロジェクトを作成してファイルをインポートします。
-
-
-
選択したファイルの変更を監視するよう継続ジョブを設定
Git設定
変更は必要ありません。
-
設定ページから、
セクションまでスクロールします。 -
[コネクタ]をクリックします。
ページが開きます。
-
新規コネクターをクリックします。
ページが開きます。
-
接続名を入力し、 [タイプ] を [Git] に変更。
-
リポジトリ URI フィールドにリポジトリ アドレスを入力します。
-
リポジトリ アドレスはリポジトリのコピーに使用する接続文字列(例:git@gitlab.com:joe.doe/my-repo.git)
-
オーダーでリポジトリにアクセスするには、インターネットからアクセスできなければなりません。
-
-
の選択。
-
ユーザー名とパスワード、または個人アクセストークンを入力します。
アクセスには、基本認証(GitHubなど)がサポートされていない場合は、-
パスワード アクセスを使用する場合、https://で始まる(例: https://GitHub.com/joe.doe/my-repo.git)。
は -
個人用アクセストークンには適切な読み取り/書き込み権限が必要です。
-
-
秘密キーをロードし、任意で秘密キー パスフレーズを入力します。
アクセスの場合は、-
秘密キーを使用する場合、Git@で始まります。
は -
認証に秘密キーを使用する場合、従来 PEM 秘密ファイル形式イル形式式のみがサポートされます。秘密キーの生成時に -m PEM オプションを使用します。
-
-
-
必要に応じて、
を入力します。 -
[接続テストTest connection] をクリックします。
接続が成功するとチェックマークが表示されます。そうでない場合、赤い感嘆符が表示されます。アイコンにカーソルを合わせると、詳細が表示されます。
-
保存をクリックします。
コネクターが
ページの一覧に追加されます。