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