Gitサービスアカウント
GitホスティングサービスのアカウントをNovaにリンクします。
Novaは、Gitサービスアカウントへのサインインをサポートしています。これにより、GitHub、GitLab、Bitbucket、GiteaなどのリモートGitサービスで認証できます。認証されると、これらのサービスでホストされているリポジトリのクローン、プル、プッシュが可能になります。
開始するには、Novaの 設定 > Gitアカウント に移動します。
Gitアカウントの追加
アカウントリストの左下隅にある + ボタンをクリックしてアカウントを追加します。認証したいサービスを選択するように求められます。
|
現在、Novaは以下のサービスをサポートしています:
|
|
認証方法
選択したサービスに応じて、アカウントを認証するためのさまざまなオプションがあります。
- パーソナルアクセストークン
- サービスアカウントを認証するために生成できるトークンです。これらのトークンは、アカウントへのアクセスが制限されていることが多く、トークンを提供したアプリが許可されたアクションのみを実行できるようにします。Novaでパーソナルアクセストークンを使用する場合、プライベートリポジトリへのクローンとプッシュができるように、トークンがリポジトリへのフルアクセス権を持っていることを確認する必要があります。
- OAuthトークン
- OAuthをサポートするサービスの場合、Novaでアカウント名を入力しサインインをクリックするだけです。サービスのウェブサイトにリダイレクトされ、Novaがアカウントにアクセスすることを承認するように求められます。
- Basic認証
- 標準的なアカウント名とパスワードの組み合わせです。
以下の表で、どのサービスがどの認証方法をサポートしているかを示します。
| Service | アクセストークン | OAuth | Basic認証 |
|---|---|---|---|
| GitHub | ✓ | ✓ | No |
| GitHub Enterprise | ✓ | No | No |
| GitLab.com | ✓ | No | No |
| GitLab (セルフホスト) | ✓ | No | No |
| Gitea | ✓ | No | ✓ |
| Bitbucket Cloud | No | ✓ | ✓ |
| Bitbucket Server | ✓ | No | ✓ |
GitHub Enterprise、GitLab、Gitea、Bitbucket Serverなど セルフホスト型のサービスの場合、認証するサーバのURLも提供する必要があります。
アカウント設定
アカウントを追加すると、Gitアカウント設定ペインの左側にリスト表示されます。アカウントを選択するだけで、その設定を変更できます。また、左下隅のマイナス(–)アイコンをクリックして、選択したアカウントを削除することもできます。
- 説明
- アカウントの表示名を設定します 。同じサービスで複数のアカウントを持っている場合に便利です。
- クローン時
- このアカウントでリポジトリをクローンする際に、HTTPSとSSHのどちらを優先するかを選択します。
- SSH鍵
- SSHを使用してこのアカウントでリポジトリにアクセスする際に使用する認証鍵を手動で指定します。この認証鍵が設定されていないか、認証されない場合、ディスク上のSSH設定からの他のオプションが試行されることがあります。
|
次へ → リポジトリのクローン |