コードへのパブリック アクセスを許可する

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

匿名 (未認証) ユーザーに対し、 Bitbucket Server のプロジェクトおよびリポジトリへのパブリック アクセスを許可できます。これにより以下を実現できます。

  • ソースへのアクセス権を一般に持たないような幅広いユーザーにリポジトリを共有します。
  • Bitbucket Server と動作するように継続的インテグレーション サーバーをセットアップする場合、リポジトリの未承認のクローンを活用します。
  • Link from other systems, for example JIRA applications or Confluence, to give users access to code without requiring authentication.
  • オープンソースのプロジェクトまたはリポジトリを作成します。


このページの内容:

Public access allows anonymous users to browse the files, pull requests and commits for a specific repository or an entire project, and to clone repositories, without needing to log in, or have an account in Bitbucket Server.

Bitbucket Server の場合、次の内容を実現できます。

  • 特定のリポジトリへのパブリック アクセスを構成します。
  • プロジェクト内のすべてのリポジトリへのパブリック アクセスを許可するようにプロジェクトを構成します。
  • グローバル システム プロパティを設定して匿名アクセスを無効化します。

リポジトリを公開する

If you have admin level permissions for a specific repository, you can make it publicly available for anonymous access.

Go to the repository and click Settings, then Repository (under 'Permissions'). Check Enable (under 'Public Access') to allow users without a Bitbucket Server account to clone and browse the repository.

プロジェクトを公開する

If you have admin level permissions for a project, you can make the project publicly available for anonymous access.

これは非公開のプロジェクトには適用されません。 

Go to the project and choose Settings, then Permissions. Check Enable (under 'Public Access') to allow users without a Bitbucket Server account to clone and browse any repository in the project.

パブリック リポジトリの表示

Bitbucket Server には、匿名アクセスが有効化されているリポジトリの一覧が表示されます。

匿名ユーザーとログインしているユーザーは、[リポジトリ] > [すべてのパブリック リポジトリを表示] を選択してこれを確認できます。

パブリック アクセスをグローバルに無効化する

Bitbucket Server はインスタンス全体へのパブリック アクセスを無効化できるシステム プロパティを提供します。

これを行うには、Bitbucket Server ホーム ディレクトリbitbucket.properties ファイルの feature.public.access プロパティを false に設定します。

最終更新日 2018 年 9 月 13 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.