別のGITおよびSubversion (SVN) サーバーに接続するには、クレデンシャル (ユーザー名とパスワード、appトークンなど) が必要です。これらのクレデンシャルは暗号化して保存する必要があります。Gitコネクターは、Windows Data Protection API (DPAPI)を使用してクレデンシャルを暗号化または復号化します。DPAPIは、ユーザーのログインシークレットから対称鍵を導き出し、この鍵を使って保護されたシークレットキーを暗号化します。つまり、これらの秘密を設定して暗号化するWindowsプロセス (つまりコンテンツコネクタークライアント) は、秘密を復号して使用するプロセス (コンテンツコネクターサービス) と同じユーザーの下で実行する必要があります。
専門知識が必要: この手順は、Windowsユーザーの作成およびアクセス権の管理の経験がある場合にのみ実行してください。
必要なステップ
リモートデスクトップからサーバーコンピュータにログインする
この操作は、コンピュータの管理者権限を持つユーザーアカウントで実行します。
サービスユーザーを作成する
サービスユーザーは、特定の権限を持っている必要があります。ファイルシステムコネクターの場合、フォルダにアクセスするにはファイルシステムアクセス権が必要です。SVNコネクターまたはGitコネクターの場合、ネットワークにアクセスするにはネットワークアクセス権限が必要です。サービスユーザーは、memoQ serverを実行しているマシン上のローカルユーザーである必要があります。または、マシンがWindowsドメインの一部である場合は、ドメインユーザーである必要があります。
memoQコンテンツコネクターサービスをサービスユーザーとともに実行するように構成する
通常、memoQコンテンツコネクターサービスはローカルサービスアカウントとして実行されます。ローカルサービスアカウントはマシンに対話的にログインできないため、コンテンツコネクタークライアントを実行できません。
つまり、memoQコンテンツコネクターサービスは、作成したサービスユーザーアカウントで実行するように設定する必要があります。これを行うには:
- WindowsのServicesアプリケーションを実行します。
- リスト内のmemoQコンテンツコネクターサービスを右クリックし、コンテキストメニューの停止をクリックします。
- memoQコンテンツコネクターサービスをもう一度右クリックし、コンテキストメニューのプロパティをクリックします。
- ログオンタブのログオン方法で、このアカウントオプションを選択します。
- 次のように、サービスユーザーのユーザー名とパスワードを入力します。
- コンテンツコネクターサービスをもう一度右クリックし、コンテキストメニューで開始をクリックします。
サービスユーザーと共にコンテンツコネクタークライアントを実行する
コンテンツコネクタークライアントアプリケーションは、サービスを実行しているユーザーと同じユーザーで実行する必要があります (上記参照)。これを行うには:
- Windowsの [スタート] メニューを開きます。
- memoQコンテンツコネクターフォルダをクリックし、memoQコンテンツコネクタークライアントアイコンを右クリックします。
- 詳細サブメニューをクリックし、別のユーザとして実行をクリックします。
- 上記と同じサービスユーザーのユーザー名とパスワードを入力します。
- コンテンツコネクタークライアントで、必要に応じてGitコネクションを設定します。