ホームページ > 開発ツール > Git > 公開キーを使用して GitLab 権限を設定する方法についての詳細な説明

公開キーを使用して GitLab 権限を設定する方法についての詳細な説明

PHPz
リリース: 2023-04-23 13:54:48
オリジナル
988 人が閲覧しました

GitLab は人気のあるコード バージョン管理管理ツールであり、チームのコラボレーションと開発に便利なプラットフォームを提供します。最も重要な機能の 1 つは、管理者がウェアハウス内でのユーザーの操作権限を制御できる権限設定です。この記事では、公開キーを使用して GitLab 権限を設定する方法について詳しく説明します。

GitLab の権限システム

GitLab の権限は、システム レベル、グループ レベル、プロジェクト レベルの 3 つのレベルに分かれています。システムレベルの権限には、管理者、ユーザー管理、グローバル構成を含む GitLab インスタンス全体の設定が含まれます。グループ レベルの権限はすべてのプロジェクトに適用され、組織のメンバーシップ、グループ操作、およびアクセス権限をこのレベルで設定できます。最後に、プロジェクト レベルの権限は、リポジトリ メンバーシップ、アクセス レベル、プッシュ権限などを含め、選択した特定のリポジトリにのみ設定されます。

公開キーの設定方法

GitLab では、公開キーはユーザーが SSH プロトコル経由で Git リポジトリにアクセスできるようにする認証方法です。公開キーは、キー ペアを使用してユーザーのプライベート データを保護する安全な方法であり、公開キーを Git リポジトリにアップロードするときに、承認されたユーザーのみがリポジトリにアクセスできるようにします。

GitLab の公開キーは、SSH キー、OAuth トークン、パーソナル アクセス トークンなど、さまざまな方法でアップロードできます。これらのアップロード方法を以下に紹介します。

SSH キー

SSH プロトコルを使用して GitLab サーバーに接続する場合、ユーザーの認証に SSH キー ペアが使用されます。 SSH キーを送信するには、次の手順に従います。

  1. GitLab のユーザー設定ページを開きます。
  2. [SSH キー] タブをクリックします。
  3. 公開キーをコピーし、SSH キー リストに追加します。

OAuth トークン

OAuth トークンは、GitLab API アクセスに使用できる認証方法です。 OAuth トークンを送信するには、次の手順に従います。

  1. GitLab のユーザー設定ページを開きます。
  2. [アクセス トークン] タブをクリックします。
  3. 新しいアクセス トークンを作成し、OAuth トークン リストに追加します。

パーソナル アクセス トークン

パーソナル アクセス トークンは、特定のユーザーが GitLab API にアクセスできるようにするワンタイム アクセス トークンです。 Personal Access Token を送信するには、次の手順に従います。

  1. GitLab のユーザー設定ページを開きます。
  2. [個人アクセス トークン] タブをクリックします。
  3. 新しいパーソナル アクセス トークンを作成し、リストに追加します。
#注意事項

公開キーは非常に安全な認証方法ですが、アップロードする際には次の点に注意する必要があります。

    Do秘密キーを GitLab サーバーにアップロードしないでください。
  1. 公開キーがコンピュータまたはサーバーの秘密キーと一致していることを確認してください。
  2. 安全を確保するために公開キーを定期的に変更してください。
結論

公開キーを使用すると、GitLab で権限を安全に設定できます。公開キーのアップロード方法を知っておくと、権限のない人が GitLab リポジトリにアクセスできないようにすることができるため、必要です。さらにヘルプが必要な場合は、より詳細なセットアップとチュートリアルが記載されている GitLab の公式ドキュメントを参照してください。

以上が公開キーを使用して GitLab 権限を設定する方法についての詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート