Studio を接続する
Studio に NarraLeaf Team サーバーを追加し、その証明書を信頼し、プロジェクトを取得する
作者に渡されるのは三つのものです。サーバーのアドレス、一つのアカウント、そしてサーバー証明書のフィンガープリントです。それ以外はすべて Studio がサーバーに問い合わせます。
サーバーを追加する
ランチャーで Team を開く
Team はランチャー内の項目の一つです。このインストールがサインイン済みのサーバーがそこに一覧表示されます。
サーバーを追加する
Add a server(サーバーを追加)でダイアログが開きます。Server address(サーバーアドレス)には、運用担当者から渡されたアドレスを nlteam://team.example.com:41402 の形式で入力します。
証明書を信頼する
組織が独自の証明書を用意していない限り、サーバーは自身の証明書を発行します。Studio は**そのアドレスのサーバーは信頼されていません。**と報告し、それを信頼する手段を提示します。
Studio が表示するフィンガープリントと、運用担当者から送られたものを見比べてから、それを受け入れます。Studio はその認証局をこのアカウントの信頼ストアに追加し、オペレーティングシステムがパスワードを求めることがあります。
サインインする
Sign in(サインイン)には、そのサーバー上のアカウントのユーザー名とパスワードを入力します。
その後、サーバーは Team の下に、そのプロジェクトとともに表示されます。
プロジェクトを取得する
Team の下でサーバーを開くと、Projects(プロジェクト)タブがそこに保持されているものを一覧表示します。各プロジェクトのページには一つの操作があります。
- Get(取得)はプロジェクトをこのマシンにコピーします。Studio はコピー先をどこにするか尋ねます。
- Open(開く)は、このマシンが既に持っているプロジェクトを開きます。このマシンに既にあるプロジェクトには On this machine(このマシンにあります)と表示されます。
この方法で取得したプロジェクトはサーバーとの接続を保ち続けるため、その中に記録されたバージョンはサーバーへ送信されます。
プロジェクトをサーバーに送る
このマシンで作成されたプロジェクトは、ワークスペースのバージョンレールからサーバーへ送信されます。あるサーバー向けに作成されたプロジェクトは、ウィザードの最後のステップで、作成と同時に公開されます。
サインアウトする
Studio の設定の NarraLeaf Team セクションには、このインストールがサインイン済みのサーバーと、それぞれに使われているアカウントが一覧表示されます。そこでサーバーを削除すると、そのトークンと認証局を忘れます。このマシンに既にあるプロジェクトには影響しません。
サーバーが応答しないとき
| Studio が報告する内容 | 意味 |
|---|---|
| This server did not answer. | アドレスが間違っているか、このマシンから 41402 に到達できません。 |
| The server at that address is not a NarraLeaf Team server. | 何かが応答しましたが、それは Team サーバーではありませんでした。 |
| This server refused the account signed in here. | アカウントが無効化されたか、そのトークンが拒否されました。運用担当者に問い合わせてください。 |
| This server cannot be asked from this installation. | 保存されていたトークンが失われています。サーバーを再び追加してください。 |
プロジェクトは開けるのにバージョンを送信できない場合、たいていはトークンにそのサーバーのアドレスが含まれていないことが原因です。運用担当者はサーバー上で nlteam status を使ってそれを確認します。